server-rs — API
AsyncTcpConnection
Section titled “AsyncTcpConnection”src/connection/async_tcp_connection.rs
pub struct AsyncTcpConnectionAsyncUdpConnection
Section titled “AsyncUdpConnection”src/connection/async_udp_connection.rs
pub struct AsyncUdpConnectionConnectionErrorCode
Section titled “ConnectionErrorCode”pub enum ConnectionErrorCodeConnectionStatistics
Section titled “ConnectionStatistics”pub struct ConnectionStatisticsStatisticsSnapshot
Section titled “StatisticsSnapshot”pub struct StatisticsSnapshotConnection
Section titled “Connection”pub trait ConnectionConnectionStatus
Section titled “ConnectionStatus”src/connection/tcp_connection.rs
pub enum ConnectionStatusTcpConnection
Section titled “TcpConnection”src/connection/tcp_connection.rs
pub struct TcpConnectionUdpConnection
Section titled “UdpConnection”src/connection/udp_connection.rs
pub struct UdpConnectionpub struct EventEventLoop:
Section titled “EventLoop:”pub trait EventLoop: Send + SyncCallbackType
Section titled “CallbackType”src/events/linux/callback_type.rs
pub enum CallbackTypeDriver:
Section titled “Driver:”pub trait Driver: crate::events::EventLoopTracingDriver
Section titled “TracingDriver”src/events/linux/driver_backends/tracing_driver.rs
pub struct TracingDriverDriverFactory;
Section titled “DriverFactory;”src/events/linux/driver_factory.rs
pub struct DriverFactory;FiberLocal<T>
Section titled “FiberLocal<T>”src/events/linux/fiber_local.rs
pub struct FiberLocal<T>invoke(callback:
Section titled “invoke(callback:”src/events/linux/internal/closure_helper.rs
pub fn invoke(callback: impl FnOnce())DriverCallback
Section titled “DriverCallback”src/events/linux/internal/driver_callback.rs
pub struct DriverCallbackSignalCallback
Section titled “SignalCallback”src/events/linux/internal/signal_callback.rs
pub struct SignalCallbackStreamCallback
Section titled “StreamCallback”src/events/linux/internal/stream_callback.rs
pub struct StreamCallbackTimerCallback
Section titled “TimerCallback”src/events/linux/internal/timer_callback.rs
pub struct TimerCallbackTimerQueue(BTreeSet<(Instant,
Section titled “TimerQueue(BTreeSet<(Instant,”src/events/linux/internal/timer_queue.rs
pub struct TimerQueue(BTreeSet<(Instant, u64)>);InvalidCallbackError(pub
Section titled “InvalidCallbackError(pub”src/events/linux/invalid_callback_error.rs
pub struct InvalidCallbackError(pub String);Suspension<T>
Section titled “Suspension<T>”src/events/linux/suspension.rs
pub struct Suspension<T>UncaughtThrowable(pub
Section titled “UncaughtThrowable(pub”src/events/linux/uncaught_throwable.rs
pub struct UncaughtThrowable(pub String);UnsupportedFeatureError(pub
Section titled “UnsupportedFeatureError(pub”src/events/linux/unsupported_feature_exception.rs
pub struct UnsupportedFeatureError(pub &'static str);Frame;
Section titled “Frame;”pub struct Frame;pub struct ChunkHttpMethod
Section titled “HttpMethod”pub enum HttpMethodRequest
Section titled “Request”pub struct RequestFileBody
Section titled “FileBody”src/protocols/http/response.rs
pub struct FileBodyResponse
Section titled “Response”src/protocols/http/response.rs
pub struct ResponseServerSentEvents
Section titled “ServerSentEvents”src/protocols/http/server_sent_events.rs
pub struct ServerSentEventsFileSessionHandler
Section titled “FileSessionHandler”src/protocols/http/session/file_session_handler.rs
pub struct FileSessionHandlerMongoSessionHandler
Section titled “MongoSessionHandler”src/protocols/http/session/mongo_session_handler.rs
pub struct MongoSessionHandlerRedisSessionHandler
Section titled “RedisSessionHandler”src/protocols/http/session/redis_session_handler.rs
pub struct RedisSessionHandlerSession
Section titled “Session”src/protocols/http/session/session.rs
pub struct SessionSessionHandler:
Section titled “SessionHandler:”src/protocols/http/session/session_handler.rs
pub trait SessionHandler: Send + Syncsrc/protocols/http_protocol.rs
pub struct Http;Protocol
Section titled “Protocol”pub trait ProtocolProtocolError
Section titled “ProtocolError”pub enum ProtocolErrorRedisArgument
Section titled “RedisArgument”pub enum RedisArgumentRedisValue
Section titled “RedisValue”pub enum RedisValueRedis;
Section titled “Redis;”pub struct Redis;