concurrent_arena 0.1.11

u32 concurrent insertion/removal arena that returns ArenaArc
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
mod arcs;
mod arena;
mod bitmap;
mod bucket;
mod thread_id;

mod utility;
use utility::{OptionExt, SliceExt};

pub use arena::Arena;
pub use bucket::{ArenaArc, MAX_REFCNT};

/// `triomphe::Arc` does not support weak reference, thus it allocates one `usize` less
/// than `std::sync::Arc`.
use triomphe::Arc;