Expand description
A library for easily creating Wisp clients and servers.
Modules§
- Wisp protocol extensions.
- Abstraction over WebSocket implementations.
Structs§
- Client side multiplexor.
- Result of
ClientMux::new
. - Packet used to close a stream.
- Packet used to create a new stream.
- Packet used for Wisp TCP stream flow control.
- Packet used in the initial handshake.
- A wrapper over a TryStream + Sink that implements
AsyncRead
/AsyncWrite
andAsyncBufRead
. See the readme for more information. - Stream for sending arbitrary protocol extension packets.
- Multiplexor stream.
- Close handle for a multiplexor stream.
- Multiplexor stream that implements futures
Stream + Sink
. - Read side of a multiplexor stream.
- Write side of a multiplexor stream.
- Wisp protocol packet.
- Server-side multiplexor.
- Result of
ServerMux::new
. - Wisp version sent in the handshake.
Enums§
- Close reason.
- Type of packet recieved.
- The role of the multiplexor.
- Wisp stream type.
- Errors the Wisp implementation can return.
Constants§
- Wisp version supported by this crate.