supertunnel 0.1.0

Build stateful proxy tunnels that resist network disruptions.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Tools and adapters for managing streams and sinks and for stacking
//! multiple [`crate::Protocol`] layers.
//!
//! Contains foundational tools for multiplexing/demultiplexing and encoding/decoding,
//! streams and sinks, and for converting between a stream/sink and a read/write interface.
mod demux;
mod mux;
mod read;
mod sink;
mod stream;
mod write;

pub use demux::DemuxedDecodedSink;
pub use mux::{EndMethod, MuxedEncodedStream};
pub use read::EncodedStreamReader;
pub use sink::DecodedSink;
pub use stream::EncodedStream;
pub use write::DecodedSinkWriter;