pub struct ArenaSnapshot { /* private fields */ }Expand description
ST-098: the one generic slice-granular checkpoint/restore primitive’s
data — see this module’s top doc comment, deviation 4, for why range is
a fifth field beyond the plan’s literal list, and deviation 5 for why
build_mode/inline_2s/wide_2s exist beyond that (only one of
{inline, wide_aval, wide_bval}/{inline_2s, wide_2s} is ever populated
for a given snapshot — whichever plane-pair build_mode says is actually
live — the other stays empty Vecs).
Auto Trait Implementations§
impl Freeze for ArenaSnapshot
impl RefUnwindSafe for ArenaSnapshot
impl Send for ArenaSnapshot
impl Sync for ArenaSnapshot
impl Unpin for ArenaSnapshot
impl UnsafeUnpin for ArenaSnapshot
impl UnwindSafe for ArenaSnapshot
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more