Docs.rs
buffer-pool-0.2.0
buffer-pool 0.2.0
Docs.rs crate page
BSD-2-Clause
Links
Repository
crates.io
Source
Owners
ghedo
github:cloudflare:protocols
Dependencies
crossbeam ^0.8.1
normal
foundations >=4, <6
normal
Versions
23.73%
of the crate is documented
Platform
aarch64-apple-darwin
aarch64-unknown-linux-gnu
i686-pc-windows-msvc
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
Crate buffer_pool
buffer_
pool
0.2.0
All Items
Crate Items
Modules
Structs
Traits
Type Aliases
Crate
buffer_
pool
Copy item path
Source
Modules
§
buffer_
pool
Structs
§
Consume
Buffer
A convinience wrapper around Vec that allows to “consume” data from the front
without
shifting.
Pool
A sharded pool of elements.
Pooled
A value borrowed from the
Pool
that can be dereferenced to
T
.
Traits
§
RawPool
BufDatagram
Io
RawPool
BufIo
A trait to optimize read and write operations on pooled buffers.
Reuse
A trait that prepares an item to be returned to the pool. For example clearing it.
true
is returned if the item should be returned to the pool,
false
if it should be dropped.
Type Aliases
§
Pooled
Buf