pub struct DownloadArtifactView {
pub canister_id: String,
pub snapshot_id: String,
pub state: ArtifactStateRecord,
pub resume_action: ResumeAction,
}Expand description
Owned read-only projection for one retained artifact.
Fields§
§canister_id: StringNormalized source principal.
snapshot_id: StringExact backend snapshot token.
state: ArtifactStateRecordRetained local state.
resume_action: ResumeActionNext local action, never automatic remote retry permission.
Trait Implementations§
Source§impl Clone for DownloadArtifactView
impl Clone for DownloadArtifactView
Source§impl Debug for DownloadArtifactView
impl Debug for DownloadArtifactView
impl Eq for DownloadArtifactView
Source§impl PartialEq for DownloadArtifactView
impl PartialEq for DownloadArtifactView
Source§impl Serialize for DownloadArtifactView
impl Serialize for DownloadArtifactView
impl StructuralPartialEq for DownloadArtifactView
Auto Trait Implementations§
impl Freeze for DownloadArtifactView
impl RefUnwindSafe for DownloadArtifactView
impl Send for DownloadArtifactView
impl Sync for DownloadArtifactView
impl Unpin for DownloadArtifactView
impl UnsafeUnpin for DownloadArtifactView
impl UnwindSafe for DownloadArtifactView
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