Expand description
Client-specific types and implementation.
Modules§
- channel
- Client channel code.
- circuit
- Multi-hop paths over the Tor network.
- msghandler 🔒
send-control-msg - A message handler trait for use with
ClientTunnel::start_conversation. - reactor 🔒
- Code to handle incoming cells on a circuit.
- stream
- Implements Tor’s “stream“s from a client perspective
Structs§
- Circuit
Padder circ-padding-manual - A opaque handle to a padding implementation for a single hop.
- Circuit
Padder Config circ-padding-manual - Builder for
PaddingRules. - Client
Tunnel - A low-level client tunnel API.
- Conversation
send-control-msg - Handle to use during an ongoing protocol exchange with a circuit’s last hop
Enums§
- Circuit
Padder Config Error circ-padding-manual - An error returned from validating a
CircuitPadderConfig. - HopLocation
- A precise position in a tunnel.
- Target
Hop - A position in a tunnel.
Functions§
- resolvedval_
to_ 🔒result - Convert a [
ResolvedVal] into a Result, based on whether or not it represents an error.