melinoe 0.10.0

Zero-sized, branded, multi-token phantom capabilities for compile-time data-access and thread-synchronization proofs (a generalized evolution of GhostCell) for the Mnemosyne memory ecosystem.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! [`MelinoeCell`] — branded interior mutability with token-mediated access.

mod melinoe_cell;
mod reference;
mod slice;

#[cfg(feature = "alloc")]
mod cow;

#[cfg(feature = "alloc")]
pub(crate) use cow::cow_from_segments;
#[cfg(feature = "alloc")]
pub use cow::{Borrowed, CellCowExt, CowPolicy, RetainDecision, Retained};
pub use melinoe_cell::MelinoeCell;
pub use reference::{MelinoeMut, MelinoeRef};
pub use slice::CellSliceExt;