Expand description
xrpc-rs: High-performance local IPC library for Rust.
Re-exports§
pub use transport::arc::ArcFrameTransport;pub use transport::arc::ZeroCopyTransport;pub use transport::channel::ChannelConfig;pub use transport::channel::ChannelFrameTransport;pub use transport::shared_memory::RetryPolicy;pub use transport::tcp::TcpConfig;pub use transport::tcp::TcpFrameTransport;pub use transport::tcp::TcpFrameTransportListener;pub use transport::FrameTransport;pub use transport::TransportStats;pub use transport::spawn_weak_loop;pub use transport::unix::UnixConfig;pub use transport::unix::UnixFrameTransport;pub use transport::unix::UnixFrameTransportListener;pub use channel::message::MessageChannel;pub use channel::message::MessageChannelAdapter;pub use channel::serde::SerdeChannel;pub use channel::typed::TypedChannel;pub use client::RpcClient;pub use client::RpcClientHandle;pub use pool::ConnectionPool;pub use pool::PoolConfig;pub use pool::PoolGuard;pub use server::FnHandler;pub use server::FnStreamHandler;pub use server::Handler;pub use server::RpcServer;pub use server::ServerHandle;pub use server::ServerStreamSender;pub use server::StreamHandler;pub use server::TypedHandler;pub use server::TypedStreamHandler;pub use streaming::StreamId;pub use streaming::StreamManager;pub use streaming::StreamReceiver;pub use streaming::StreamSender;pub use streaming::next_stream_id;pub use codec::BincodeCodec;pub use codec::Codec;pub use codec::JsonCodec;pub use error::Result;pub use error::RpcError;pub use error::TransportError;pub use error::TransportResult;pub use message::Message;pub use message::types::MessageId;pub use message::types::MessageType;
Modules§
- channel
- Layer 2: Channel - typed communication with serialization.
- client
- codec
- error
- message
- pool
- server
- streaming
- transport
Type Aliases§
- ArcTransport
Deprecated - Channel
Transport Deprecated - Message
Transport Adapter Deprecated - RawTransport
Deprecated - Shared
Memory Transport Deprecated - TcpTransport
Deprecated - TcpTransport
Listener Deprecated - Unix
Socket Listener Deprecated - Unix
Socket Transport Deprecated