pub struct BackupExecutionOperationReceipt {Show 15 fields
pub plan_id: String,
pub run_id: String,
pub preflight_id: Option<String>,
pub sequence: usize,
pub operation_id: String,
pub kind: BackupOperationKind,
pub target_canister_id: Option<String>,
pub outcome: BackupExecutionOperationReceiptOutcome,
pub updated_at: Option<String>,
pub snapshot_id: Option<String>,
pub snapshot_taken_at_timestamp: Option<u64>,
pub snapshot_total_size_bytes: Option<u64>,
pub artifact_path: Option<String>,
pub checksum: Option<String>,
pub failure_reason: Option<String>,
}Expand description
BackupExecutionOperationReceipt
Fields§
§plan_id: String§run_id: String§preflight_id: Option<String>§sequence: usize§operation_id: String§kind: BackupOperationKind§target_canister_id: Option<String>§outcome: BackupExecutionOperationReceiptOutcome§updated_at: Option<String>§snapshot_id: Option<String>§snapshot_taken_at_timestamp: Option<u64>§snapshot_total_size_bytes: Option<u64>§artifact_path: Option<String>§checksum: Option<String>§failure_reason: Option<String>Implementations§
Source§impl BackupExecutionOperationReceipt
impl BackupExecutionOperationReceipt
Sourcepub fn completed(
journal: &BackupExecutionJournal,
operation: &BackupExecutionJournalOperation,
updated_at: Option<String>,
) -> Self
pub fn completed( journal: &BackupExecutionJournal, operation: &BackupExecutionJournalOperation, updated_at: Option<String>, ) -> Self
Build a completed operation receipt from one journal operation.
Sourcepub fn failed(
journal: &BackupExecutionJournal,
operation: &BackupExecutionJournalOperation,
updated_at: Option<String>,
failure_reason: String,
) -> Self
pub fn failed( journal: &BackupExecutionJournal, operation: &BackupExecutionJournalOperation, updated_at: Option<String>, failure_reason: String, ) -> Self
Build a failed operation receipt from one journal operation.
Trait Implementations§
Source§impl Clone for BackupExecutionOperationReceipt
impl Clone for BackupExecutionOperationReceipt
Source§fn clone(&self) -> BackupExecutionOperationReceipt
fn clone(&self) -> BackupExecutionOperationReceipt
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 moreSource§impl<'de> Deserialize<'de> for BackupExecutionOperationReceipt
impl<'de> Deserialize<'de> for BackupExecutionOperationReceipt
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for BackupExecutionOperationReceipt
impl PartialEq for BackupExecutionOperationReceipt
Source§fn eq(&self, other: &BackupExecutionOperationReceipt) -> bool
fn eq(&self, other: &BackupExecutionOperationReceipt) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for BackupExecutionOperationReceipt
impl StructuralPartialEq for BackupExecutionOperationReceipt
Auto Trait Implementations§
impl Freeze for BackupExecutionOperationReceipt
impl RefUnwindSafe for BackupExecutionOperationReceipt
impl Send for BackupExecutionOperationReceipt
impl Sync for BackupExecutionOperationReceipt
impl Unpin for BackupExecutionOperationReceipt
impl UnsafeUnpin for BackupExecutionOperationReceipt
impl UnwindSafe for BackupExecutionOperationReceipt
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