cycle_ptr 0.1.0

Smart pointers, with cycles
1
2
3
4
5
6
7
8
9
10
//! Implement a list, in terms of a doubly-linked list.
//!
//! The list elements are joined using a [ListEntry] object that must be present on the objects in the list.
mod list;
mod state;
mod traits;

pub(crate) use crate::list::linked_list::list::List;
pub(crate) use crate::list::linked_list::state::ListEntry;
pub(crate) use crate::list::linked_list::traits::ListElement;