pub struct AdmittedObject { /* private fields */ }Expand description
A verified immutable inode identity in a live runtime’s owned object store.
This receipt is neither serializable nor constructible from a path, and is scoped to its store instance. The owning runtime must retain its published object names and never mutate their bytes. Reuse opens and pins the exact inode only for the active operation, checking identity and stamp; missing, replaced or modified members fail closed. Retaining generations therefore costs no FD per object. Unadmitted stores/imports still verify payloads instead of trusting these receipts.
Trait Implementations§
Source§impl Clone for AdmittedObject
impl Clone for AdmittedObject
Source§fn clone(&self) -> AdmittedObject
fn clone(&self) -> AdmittedObject
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for AdmittedObject
impl RefUnwindSafe for AdmittedObject
impl Send for AdmittedObject
impl Sync for AdmittedObject
impl Unpin for AdmittedObject
impl UnsafeUnpin for AdmittedObject
impl UnwindSafe for AdmittedObject
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