Expand description
§minibytes
This create provides the Bytes type. It is similar to &[u8]: cloning
or slicing are zero-copy. Unlike &[u8], Bytes does not have lifetime.
This is done by maintaining the life cycle of the underlying storage using
reference count.
Aside from supporting Vec<u8> as the underlying storage, Bytes also
supports memmap2::Mmap. Libraries can implement [BytesOwner] for other
types to further extend storage support.
Re-exports§
pub use crate::bytes::ByteOwner;pub use crate::bytes::Bytes;pub use crate::bytes::WeakBytes;pub use crate::packed::Packed;pub use crate::packed::PackedSlice;pub use crate::packed::PackedStr;