Skip to main content

Crate echosrv

Crate echosrv 

Source

Re-exports§

pub use common::EchoClient;
pub use common::EchoServerTrait;
pub use datagram::DatagramConfig;
pub use datagram::DatagramEchoClient;
pub use datagram::DatagramEchoServer;
pub use http::HttpConfig;
pub use http::HttpEchoClient;
pub use http::HttpEchoServer;
pub use http::HttpProtocol;
pub use network::Address;
pub use stream::Client as StreamClient;
pub use stream::StreamConfig;
pub use stream::StreamEchoServer;
pub use tcp::TcpConfig;
pub use tcp::TcpEchoClient;
pub use tcp::TcpEchoServer;
pub use udp::UdpConfig;
pub use udp::UdpEchoClient;
pub use udp::UdpEchoServer;
pub use unix::UnixDatagramConfig;
pub use unix::UnixDatagramEchoClient;
pub use unix::UnixDatagramEchoServer;
pub use unix::UnixStreamConfig;
pub use unix::UnixStreamEchoClient;
pub use unix::UnixStreamEchoServer;

Modules§

common
Common traits and types used across the echosrv library
datagram
Datagram-based echo server and client functionality
http
HTTP echo server implementation
network
Network addressing and configuration types
performance
Performance optimization components
security
Security and resource management components
stream
Stream-based echo server and client functionality
tcp
udp
unix
Unix Domain Socket implementations for the echo server

Enums§

EchoError
Error types for the echosrv library

Type Aliases§

Result
Result type for the echosrv library