Re-exports§

Macros§

  • Will endure that the short name of Self is matching the name of struct, resolved via Self argument. This prevents invalid names in Debug/Display output after refactoring without performance penalty at run time. Will panic in debug build only if the name is not matching and always resolves to the literal name in release build.
  • returns raw fd or socket number depending on the target family

Structs§

Enums§

  • Connection identifier
  • Enum that captures a relative direction of the type T being sent or received.
  • Enum representing the status of a timer task

Traits§

  • Trait for callbacks that wish to get all received messages.
  • Super trait for callbacks that wish to get all sent and received messages.
  • Trait for callbacks that wish to get all sent messages.
  • Trait that maintain an active connection can disclose its connection information via ConId struct
  • Provides a function that is meant to determine when enough bytes are available to make up a single complete message/frame.
  • Trait defining serialize & deserialize methods for Send & Recv types
  • Provides methods for testing status of connections in the Pool
  • Traits providing an on_msg method that Memory/File/Etc implementations can use to persist incoming message

Functions§