pub struct BackupProvenanceReport {Show 25 fields
pub backup_id: String,
pub manifest_backup_id: String,
pub journal_backup_id: String,
pub backup_id_matches: bool,
pub manifest_version: u16,
pub journal_version: u16,
pub created_at: String,
pub tool_name: String,
pub tool_version: String,
pub source_environment: String,
pub source_root_canister: String,
pub topology_hash_algorithm: String,
pub topology_hash_input: String,
pub discovery_topology_hash: String,
pub pre_snapshot_topology_hash: String,
pub accepted_topology_hash: String,
pub journal_discovery_topology_hash: Option<String>,
pub journal_pre_snapshot_topology_hash: Option<String>,
pub topology_receipts_match: bool,
pub topology_receipt_mismatches: Vec<TopologyReceiptMismatch>,
pub backup_unit_count: usize,
pub member_count: usize,
pub consistency_mode: String,
pub backup_units: Vec<BackupUnitProvenance>,
pub members: Vec<MemberSnapshotProvenance>,
}Expand description
BackupProvenanceReport
Fields§
§backup_id: String§manifest_backup_id: String§journal_backup_id: String§backup_id_matches: bool§manifest_version: u16§journal_version: u16§created_at: String§tool_name: String§tool_version: String§source_environment: String§source_root_canister: String§topology_hash_algorithm: String§topology_hash_input: String§discovery_topology_hash: String§pre_snapshot_topology_hash: String§accepted_topology_hash: String§journal_discovery_topology_hash: Option<String>§journal_pre_snapshot_topology_hash: Option<String>§topology_receipts_match: bool§topology_receipt_mismatches: Vec<TopologyReceiptMismatch>§backup_unit_count: usize§member_count: usize§consistency_mode: String§backup_units: Vec<BackupUnitProvenance>§members: Vec<MemberSnapshotProvenance>Trait Implementations§
Source§impl Clone for BackupProvenanceReport
impl Clone for BackupProvenanceReport
Source§fn clone(&self) -> BackupProvenanceReport
fn clone(&self) -> BackupProvenanceReport
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BackupProvenanceReport
impl Debug for BackupProvenanceReport
Source§impl<'de> Deserialize<'de> for BackupProvenanceReport
impl<'de> Deserialize<'de> for BackupProvenanceReport
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 BackupProvenanceReport
impl PartialEq for BackupProvenanceReport
Source§impl Serialize for BackupProvenanceReport
impl Serialize for BackupProvenanceReport
impl Eq for BackupProvenanceReport
impl StructuralPartialEq for BackupProvenanceReport
Auto Trait Implementations§
impl Freeze for BackupProvenanceReport
impl RefUnwindSafe for BackupProvenanceReport
impl Send for BackupProvenanceReport
impl Sync for BackupProvenanceReport
impl Unpin for BackupProvenanceReport
impl UnsafeUnpin for BackupProvenanceReport
impl UnwindSafe for BackupProvenanceReport
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