Modules§
- log 🔒
Structs§
- Facilitates logging of error messages through a provided logger sender.
- Contains data related to an HTTP request, including the original Hyper request and optional authentication user information.
- Holds data related to an HTTP response, including the original request, optional authentication user information, and the response details.
- Contains information about a network socket, including remote and local addresses, and whether the connection is encrypted.
Traits§
- Represents a server module that can provide handlers for processing requests.
- Defines the interface for server module handlers, specifying how requests should be processed.
Type Aliases§
- Represents the HTTP request from Hyper.
- Represents the HTTP response from Hyper.
- Represents the upgraded HTTP connection from Hyper.
- Represents a log message. This is a type alias for
crate::log::LogMessage
. - Represents the server configuration object. This is a type alias for
Yaml
from theyaml_rust2
crate. - A wrapper that ensures a function is executed within a specific runtime context. This is a type alias for
crate::with_runtime::WithRuntime<F>
.