pub struct LocalRestoreArtifactView<'a> { /* private fields */ }Expand description
Borrowed original source/operation identity and the exact freshly checked private copy.
This view retains both layout/source-journal lifetimes. It grants no future path stability, publication attestation, complete backend transfer, authenticated snapshot, command dispatch or upload/load permission. Dropping it deletes nothing.
Implementations§
Source§impl<'a> LocalRestoreArtifactView<'a>
impl<'a> LocalRestoreArtifactView<'a>
Sourcepub const fn source(&self) -> &LocalRestoreSourceView<'a>
pub const fn source(&self) -> &LocalRestoreSourceView<'a>
Read exact original source, restore and safety declarations.
Sourcepub const fn operation(&self) -> &'a PlannedOperationRecord
pub const fn operation(&self) -> &'a PlannedOperationRecord
Read original opaque operation sequence, target/request and attempt allowances.
Sourcepub const fn artifact(&self) -> &'a DownloadArtifactRecord
pub const fn artifact(&self) -> &'a DownloadArtifactRecord
Read original exact snapshot metadata, canonical source path and retained checksum.
Trait Implementations§
Auto Trait Implementations§
impl<'a> Freeze for LocalRestoreArtifactView<'a>
impl<'a> RefUnwindSafe for LocalRestoreArtifactView<'a>
impl<'a> Send for LocalRestoreArtifactView<'a>
impl<'a> Sync for LocalRestoreArtifactView<'a>
impl<'a> Unpin for LocalRestoreArtifactView<'a>
impl<'a> UnsafeUnpin for LocalRestoreArtifactView<'a>
impl<'a> UnwindSafe for LocalRestoreArtifactView<'a>
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