Crate sozu_command_lib

source ·
Expand description

Tools and types used to communicate with Sōzu.

Modules§

  • Custom buffer used for parsing within the Sōzu codebase.
  • TLS certificates
  • channels used for communication between main process and workers
  • parse TOML config and generate requests from it
  • custom made logging macros Sōzu logs, optimized for performance
  • parse Requests
  • Contains Rust types generated by prost using the protobuf definition in command.proto.
  • File descriptor readiness
  • Helper functions around types received by Sōzu
  • Helper functions around types sent by Sōzu
  • sockets used to pass file descriptors
  • A representation of Sōzu’s state
  • A writer used for logging

Macros§

Enums§

Traits§