pub struct UniqueEntry {
pub paddr: Paddr,
}Expand description
Per-UniqueFrame entry in the store. Represents the sole exclusive
handle to the slot at paddr — i.e., the slot is held at the
REF_COUNT_UNIQUE sentinel with no shared users (no FrameEntry,
no SegmentEntry coverage, no live PTE). At most one UniqueEntry
exists per slot (enforced by VmStore::structural_inv’s
injectivity clause), mirroring the exec exclusivity of
UniqueFrame<M>.
Fields§
§paddr: PaddrAuto Trait Implementations§
impl Freeze for UniqueEntry
impl RefUnwindSafe for UniqueEntry
impl Send for UniqueEntry
impl Sync for UniqueEntry
impl Unpin for UniqueEntry
impl UnsafeUnpin for UniqueEntry
impl UnwindSafe for UniqueEntry
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