pub struct ProtectedOperationSnapshot {
pub assurance: AssuranceSnapshot,
pub operation: &'static str,
pub wipe: &'static str,
pub physical_protection: &'static str,
pub accounting: &'static str,
pub lifecycle: &'static str,
pub allocation: &'static str,
pub provider_health: &'static str,
pub health_generation: usize,
pub protection_generation: usize,
}Expand description
Stable redacted snapshot of one participating protected allocation.
Fields§
§assurance: AssuranceSnapshotToken and backend snapshot.
operation: &'static strStable secret operation identifier.
wipe: &'static strStable wipe evidence identifier.
physical_protection: &'static strStable physical protection identifier.
accounting: &'static strStable accounting identifier.
lifecycle: &'static strStable lifecycle identifier.
allocation: &'static strStable allocation-presence identifier.
provider_health: &'static strStable provider-health identifier.
health_generation: usizeProvider health generation.
protection_generation: usizeProvider protection generation.
Trait Implementations§
Source§impl Clone for ProtectedOperationSnapshot
impl Clone for ProtectedOperationSnapshot
Source§fn clone(&self) -> ProtectedOperationSnapshot
fn clone(&self) -> ProtectedOperationSnapshot
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 moreimpl Copy for ProtectedOperationSnapshot
Source§impl Debug for ProtectedOperationSnapshot
impl Debug for ProtectedOperationSnapshot
impl Eq for ProtectedOperationSnapshot
impl StructuralPartialEq for ProtectedOperationSnapshot
Auto Trait Implementations§
impl Freeze for ProtectedOperationSnapshot
impl RefUnwindSafe for ProtectedOperationSnapshot
impl Send for ProtectedOperationSnapshot
impl Sync for ProtectedOperationSnapshot
impl Unpin for ProtectedOperationSnapshot
impl UnsafeUnpin for ProtectedOperationSnapshot
impl UnwindSafe for ProtectedOperationSnapshot
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