Allocation-free sharing of bytes and strings using Bytes from the bytes crate as storage.
To use bytes-pool, first add this to your Cargo.toml:
[dependencies]
bytes-pool = "1"Next, add this to your crate:
use bytes_pool::BytesPool;To use bytes-pool with no_std environment, disable the (enabled by default) std feature.
[dependencies]
bytes-pool = { version = "1", default-features = false }bytes-pool forwards the std feature to bytes. It also forwards the extra-platforms feature if enabled. See the no_std documentation for the bytes crate for more information.
Serde support is optional and disabled by default. To enable use the feature serde.
[dependencies]
bytes-pool = { version = "1", features = ["serde"] }This project is licensed under the MIT license.
Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in bytes-pools by you, shall be licensed as MIT, without any
additional terms or conditions.