rapace_core/
lib.rs

1#![doc = include_str!("../README.md")]
2#![forbid(unsafe_op_in_unsafe_fn)]
3
4mod control;
5mod descriptor;
6mod encoding;
7mod error;
8mod flags;
9mod frame;
10mod header;
11mod limits;
12mod session;
13mod streaming;
14mod transport;
15#[cfg(not(target_arch = "wasm32"))]
16mod tunnel_stream;
17mod validation;
18
19pub use control::*;
20pub use descriptor::*;
21pub use encoding::*;
22pub use error::*;
23pub use flags::*;
24pub use frame::*;
25pub use header::*;
26pub use limits::*;
27pub use session::*;
28pub use streaming::*;
29pub use transport::*;
30#[cfg(not(target_arch = "wasm32"))]
31pub use tunnel_stream::*;
32pub use validation::*;
33
34// Re-export StreamExt for use by macro-generated streaming clients
35pub use futures::StreamExt;
36
37// Re-export try_stream for use by macro-generated streaming clients
38pub use async_stream::try_stream;