List of all items
Structs
- config::BackpressureConfig
- config::CompressionConfig
- config::ServerConfig
- config::TlsConfig
- connection::Connection
- connection::ConnectionHandle
- connection::ConnectionMetadata
- error::ContextError
- error::ErrorContext
- handler::DefaultHandler
- handler::EchoHandler
- handler::FnHandler
- manager::ConnectionHealth
- manager::ConnectionManager
- manager::ManagerStats
- prelude::Bytes
- prelude::BytesMut
- prelude::Frame
- rate_limit::RateLimitConfig
- rate_limit::RateLimitMiddleware
- rate_limit::RateLimitStats
- rate_limit::RateLimiter
- server::ConnectionManager
- server::Server
- server::ServerBuilder
- tcp_transport::TcpStream
- tcp_transport::TcpTransport
- tls_transport::TlsStreamWrapper
- tls_transport::TlsTransport
Enums
- config::BackpressureStrategy
- config::TransportType
- connection::ConnectionState
- error::ConfigError
- error::ConnectionError
- error::HandlerError
- error::HandshakeError
- error::ManagerError
- error::ProtocolError
- error::ServerError
- error::TransportError
- manager::CloseReason
- prelude::CloseCode
- prelude::Error
- prelude::FrameKind
- prelude::Message
- prelude::MessageKind
- prelude::Opcode
Traits
- handler::Handler
- prelude::AsyncRead
- prelude::AsyncReadExt
- prelude::AsyncWrite
- prelude::AsyncWriteExt
- prelude::Deserialize
- prelude::FuturesStream
- prelude::Serialize
- prelude::Transport
Macros
Derive Macros
Functions
- error::logging::init_default
- error::logging::init_with_level
- error::logging::log_connection_closed
- error::logging::log_connection_established
- error::logging::log_error
- error::logging::log_message_received
- error::logging::log_message_sent
- error::logging::log_performance_metrics
- error::logging::log_server_shutdown
- error::logging::log_server_start
- error::logging::log_warning
- handler::from_fn
- logging::init_logging
- tls_transport::create_default_tls_config