Crate someip

Source
Expand description

A SOME/IP Implementation for Rust

Caveats

  • This implementation uses bincode serialization
  • Service Discovery is not yet implemented

Re-exports§

pub use call_properties::CallProperties;
pub use client::Client;
pub use client::Proxy;
pub use client::ProxyConstruct;
pub use client::ReplyData;
pub use config::Configuration;
pub use error::FieldError;
pub use error::MethodError;
pub use field::Field;
pub use server::CreateServerRequestHandler;
pub use server::Server;
pub use server::ServerRequestHandler;
pub use server::ServerRequestHandlerEntry;
pub use server::ServiceIdentifier;
pub use server::ServiceInstance;
pub use server::ServiceVersion;
pub use someip_codec::SomeIpPacket;
pub use tasks::ConnectionMessage;
pub use bincode;
pub use bytes;
pub use log;

Modules§

call_properties
client
config
connection
error
field
sd_messages
sd_server
sd_server_sm
server
someip_codec
tasks

Structs§

SomeIpHeader
SOMEIP header (including tp header if present).

Enums§

MessageType
Message types of a SOME/IP message.
ReturnCode
Return code contained in a SOME/IP header.

Type Aliases§

BoxFuture
An owned dynamically typed Future for use in cases where you can’t statically type your result or need to add some indirection.