ax_codec_bytes/lib.rs
1#![cfg_attr(not(feature = "std"), no_std)]
2#![deny(unsafe_code)]
3
4#[cfg(feature = "std")]
5extern crate std;
6
7#[cfg(feature = "std")]
8pub mod pool;
9
10#[cfg(feature = "bytes")]
11pub mod bytes_impl;
12
13#[cfg(feature = "smallvec")]
14pub mod smallvec_impl;
15
16#[cfg(feature = "smallvec")]
17pub use smallvec_impl::SmallVecBuf;
18
19#[cfg(feature = "std")]
20pub use pool::{BufferPool, PooledWriter};
21
22#[cfg(feature = "bytes")]
23pub use bytes_impl::{BytesMutWriter, BytesReader};