Stores
Frames for reuse later.
Represents a codec that chains together other codecs such that encoding will call the encode
methods of the underlying, chained codecs from left-to-right and decoding will call the decode
methods in reverse order
distant connects and logs into the specified destination, which may be specified as either
hostname:port where an attempt to connect to a distant server will be made, or a URI of
one of the following forms:
Represents some data wrapped in a frame in order to ship it over the network. The format is
simple and follows {len}{item} where len is the length of the item as a u64.
Represents a wrapper around a
Transport that reads and writes using frames defined by a
Codec.
Represents a secret key used with transport encryption and authentication that is stored on the
heap
Represents a
Transport comprised of two inmemory channels
Readiness event interest.
Utility to support performing an exchange of public keys and salts in order to derive a shared
key between two separate entities
Manages keys with associated ids. Cloning will result in a copy pointing to the same underlying
storage, which enables support of managing the keys across multiple threads.
Contains map information for connections and other use cases
Represents a
Listener that wraps a different
Listener,
mapping the received connection to something else using the map function
Represents a
Listener that only has a single connection
Represents a codec that does not alter the frame (synonymous with “plain text”)
Represents some range of ports
Represents a codec that invokes one of two codecs based on the given predicate
Represents a wrapper around
EncodedPoint, and exists to
fix an issue with
serde deserialization failing when
directly serializing the
EncodedPoint type
Describes the readiness state of an I/O resources.
Represents a request to send
Represents a response received related to some response
Friendly wrapper around a 32-byte array representing a salt
Represents a secret key used with transport encryption and authentication
Represents a
Listener for incoming connections over TCP
Represents a
Transport that leverages a TCP stream
Represents a
Listener for incoming connections over a Unix socket
Represents a
Transport that leverages a Unix socket
Represents a request to send whose payload is bytes instead of a specific type
Represents a response to send whose payload is bytes instead of a specific type