msquic_async/
lib.rs

1#![warn(unreachable_pub)]
2#![warn(clippy::use_self)]
3
4mod buffer;
5mod connection;
6mod listener;
7mod stream;
8
9pub use msquic;
10
11pub use buffer::StreamRecvBuffer;
12pub use connection::{
13    AcceptInboundStream, AcceptInboundUniStream, Connection, ConnectionError, DgramReceiveError,
14    DgramSendError, OpenOutboundStream, ShutdownError as ConnectionShutdownError,
15    StartError as ConnectionStartError,
16};
17pub use listener::{ListenError, Listener};
18pub use stream::{
19    ReadError, ReadStream, StartError as StreamStartError, Stream, StreamType, WriteError,
20    WriteStream,
21};
22
23#[cfg(test)]
24mod tests;