Docs.rs
futures-intrusive-0.5.0
futures-intrusive 0.5.0
Docs.rs crate page
MIT
OR
Apache-2.0
Links
Homepage
Repository
crates.io
Source
Owners
Matthias247
Dependencies
futures-core ^0.3
normal
lock_api ^0.4.1
normal
parking_lot ^0.12.0
normal
optional
async-std ^1.4
dev
criterion ^0.3.0
dev
crossbeam ^0.7
dev
futures ^0.3.0
dev
futures-test ^0.3.0
dev
lazy_static ^1.4.0
dev
pin-utils ^0.1.0
dev
rand ^0.7
dev
signal-hook ^0.1.11
dev
tokio ^1.14
dev
Versions
100%
of the crate is documented
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
futures_
intrusive
0.5.0
Module buffer
Module Items
Structs
Traits
In crate futures_
intrusive
futures_intrusive
Module
buffer
Copy item path
Source
Expand description
Buffer types
Structs
§
Array
Buf
An array-backed Ring Buffer
Fixed
Heap
Buf
A Ring Buffer which stores all items on the heap.
Growing
Heap
Buf
A Ring Buffer which stores all items on the heap but grows dynamically.
Traits
§
Real
Array
A marker trait which may only be implemented for native array types, like
[T; 2]
. The library incorporates several components that are parameterized by array types, but currently Rust provides no safe mechanism to express that.
RingBuf
A Ring Buffer of items