1#![no_std]
6#![forbid(unsafe_code)]
7extern crate alloc;
10
11#[cfg(feature = "std")]
12extern crate std;
13
14mod error;
15pub use error::*;
16
17mod io;
18pub use io::*;
19
20pub mod model;
21
22#[cfg(feature = "flume")]
23pub mod flume;
24#[cfg(all(feature = "flume", not(feature = "tokio")))]
25pub use flume::*;
26
27#[cfg(feature = "tokio")]
28pub mod tokio;
29#[cfg(all(feature = "tokio", not(feature = "flume")))]
30pub use tokio::*;
31
32#[doc = include_str!("../README.md")]
33#[cfg(doctest)]
34pub struct ReadmeDoctests;