pub struct VerifiedObject { /* private fields */ }Expand description
An immutable, fully hash-verified object. This is not an authenticated release.
Implementations§
Source§impl VerifiedObject
impl VerifiedObject
Sourcepub fn descriptor(&self) -> &ObjectDescriptor
pub fn descriptor(&self) -> &ObjectDescriptor
Verified immutable object descriptor.
Sourcepub fn open(&self) -> TransferResult<File>
pub fn open(&self) -> TransferResult<File>
Rechecks complete content before returning a fresh reader; callers own their I/O deadline.
Trait Implementations§
Source§impl Clone for VerifiedObject
impl Clone for VerifiedObject
Auto Trait Implementations§
impl Freeze for VerifiedObject
impl RefUnwindSafe for VerifiedObject
impl Send for VerifiedObject
impl Sync for VerifiedObject
impl Unpin for VerifiedObject
impl UnsafeUnpin for VerifiedObject
impl UnwindSafe for VerifiedObject
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