Expand description

Module for encapsulating communication channels for swanky.

Structs

A standard read/write channel that implements AbstractChannel.
An instantiation of the AbstractChannel trait which computes a running hash of all bytes read from and written to the channel.
Standard Read/Write channel built from a symmetric stream.
A channel that implements AbstractChannel as well as Send and Sync.
A channel wrapping another channel for tracking the number of bits read/written.

Traits

A trait for managing I/O. AbstractChannels are clonable, and provide basic read/write capabilities for both common and scuttlebutt-specific types.

Functions

Convenience function to create a pair of TrackUnixChannels for local tests in swanky.
Convenience function to create a pair of UnixChannels for local tests in swanky.

Type Definitions

A TrackChannel which uses UnixStreams.
A SyncChannel which uses UnixStreams.