msquic_async/
lib.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#![warn(unreachable_pub)]
#![warn(clippy::use_self)]

mod buffer;
mod connection;
mod listener;
mod stream;

pub use msquic;

pub use buffer::StreamRecvBuffer;
pub use connection::{
    AcceptInboundStream, AcceptInboundUniStream, Connection, ConnectionError, DgramReceiveError,
    DgramSendError, OpenOutboundStream, ShutdownError as ConnectionShutdownError,
    StartError as ConnectionStartError,
};
pub use listener::{ListenError, Listener};
pub use stream::{
    ReadError, ReadStream, StartError as StreamStartError, Stream, StreamType, WriteError,
    WriteStream,
};

#[cfg(test)]
mod tests;