1mod sans_io;
4mod types;
5
6#[cfg(feature = "tokio")]
8pub mod reader;
9#[cfg(feature = "tokio")]
10pub mod writer;
11
12pub use sans_io::{
13 AlignedDestination, CompositeAssembler, Destination, DestinationAlloc, DestinationRequest,
14 ReadStep, StreamReaderCore, StreamWriterCore, SystemDestinations, Unusable, WriteOp, WriteStep,
15};
16pub use types::{
17 CompositeNode, StreamComposite, StreamItem, StreamReaderOptions, StreamTensor,
18 DEFAULT_MAX_COMPOSITE_DEPTH, DEFAULT_MAX_DESCRIPTOR_BYTES,
19};
20
21#[cfg(feature = "tokio")]
22pub use reader::StreamReader;
23#[cfg(feature = "tokio")]
24pub use writer::StreamWriter;