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;