o3 0.31.1

shared-nothing primitives
Documentation
1
2
3
4
5
6
7
use std::marker;

/// A withdrawn value whose original identity retires unless restored.
pub struct Withdrawn<B, Tag = (), const ROOT: bool = true> {
    pub(in crate::depot::arena::slab) entry: B,
    pub(in crate::depot::arena::slab) tag: marker::PhantomData<fn() -> Tag>,
}