weak-lists 0.1.0

Lists with weak references and concurrent iteration and modification
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! This crate provides list types that hold weak references to their elements. These
//! lists allow concurrent iteration over and modification of the lists with reasonable
//! outcomes.

#![no_std]
extern crate alloc;

#[cfg(feature = "sync")]
pub mod sync;
pub mod unsync;

#[cfg(feature = "sync")]
pub use sync::{SyncWeakList, SyncWeakListElement};
pub use unsync::{WeakList, WeakListElement};