Expand description
Async memcached protocol framework (ASCII/meta/binary).
Modules§
Structs§
- Ascii
Decoder - Streaming ASCII/meta decoder.
- Binary
Decoder - Binary protocol decoder.
- Client
Id - Client id wrapper.
- Connection
Info - Connection-level info for extension factories.
- Deleted
- Deleted response marker.
- Error
- Protocol-agnostic error type returned by handlers.
- Exists
- Exists response marker.
- Extensions
- Typed extensions map stored in the request context.
- Meta
Extra - Extra meta flags (W/X/Z).
- Meta
Flag - A single meta flag token.
- Meta
Flags - Ordered meta flags with a compact mask for fast lookup.
- Meta
Response - Meta response payload.
- NotFound
- Not-found response marker.
- NotStored
- Not-stored response marker.
- OkResponse
- Ok response marker.
- Request
- Parsed request from any protocol.
- Request
Context - Per-request context passed to handlers.
- Request
Meta - Protocol-specific metadata carried with a request.
- Router
- Router mapping operations to handlers.
- Server
- Server entry point.
- Server
Builder - Server builder for configuring runtime.
- Server
Config - Server configuration.
- Stat
Line - A stat line (key/value pair).
- Stored
- Stored response marker.
- Touched
- Touched response marker.
- Value
Entry - A single value entry for get/gets responses.
- Version
- Version response wrapper.
Enums§
- Error
Kind - Error category for protocol mapping.
- Meta
Code - Meta response status code.
- Op
- Canonical memcached operation.
- Protocol
- Connection-level protocol.
- Reply
Mode - Reply suppression policy.
- Response
- Protocol-agnostic response type.
- WinState
Traits§
- From
Request - Extract a typed value from a request context.
- Handler
- Handler for a memcached operation.
- Into
Handler - Into
Response - Convert handler output into a Response.
- Stats
Stream - Streaming stats iterator.
- Values
Stream - Streaming values iterator.
Type Aliases§
- Result
- Framework error result.