Expand description
The module contains traits defined for the client-side
Modules§
- stream
- ClientStream represents a client-side connection.
- task
- Trait and utils for client-side task
- timer
- The struct that implements a timer for ClientTask
Structs§
- Client
Config - General config for client-side
- Client
Default - An example ClientFacts for general use
- Client
Pool - Connection pool to the one server address (supports async and blocking context)
- Failover
Pool - A pool supports failover to multiple address with optional round_robin strategy
Traits§
- Client
Caller - A trait to support sending request task in async text, for all router and connection pool implementations
- Client
Caller Blocking - A trait to support sending request task in blocking text, for all router and connection pool implementations
- Client
Facts - A trait implemented by the user for the client-side, to define the customizable plugin.
- Client
Transport - This trait is for client-side transport layer protocol.