Crate rose_bloom
source · [−]Expand description
This library provides the Rose
type, which is a data structure that has stable pointers.
It also happens to concurrent, which was a secondary goal of this project, because you can’t
have a safe API without Atomics.
Example
use rose_bloom::Rose;
let rose = Rose::new();
let out1 = rose.push(1);
rose.push(2);
rose.push(3);
println!("{out1}");
Modules
Iterator types.
Structs
A lock-free growing element size linked list with stable pointers.