//! 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]externcrate alloc;#[cfg(feature ="sync")]pubmodsync;pubmodunsync;#[cfg(feature ="sync")]pubusesync::{SyncWeakList, SyncWeakListElement};pubuseunsync::{WeakList, WeakListElement};