ferron

Module ferron_common

Source

Modules§

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 the yaml_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>.