linked_lists/persistent_arc.rs
1//! A singly linked persistent list using `Arc`.
2//!
3//! Because this list uses [`Arc`], it is thread-safe,
4//! but incurs some additional overhead.
5//! If you do not need your list to be thread-safe,
6//! enable the `persistent` feature, and use the [`persistent`] module instead.
7//! That module has the exact same API as this one.
8//!
9//! [`persistent`]: crate::persistent
10use alloc::sync::Arc;
11
12version!{1, 2, 0}
13
14make_list!{Arc;
15/// A singly linked shared persistent list that is thread safe.
16/// See the [module-level documentation](self) for more.
17}
18
19tests!{}