pub struct UserErasureCompleted {
pub schema_version: u16,
pub user: UserId,
pub dek_shred_tick: Tick,
pub attestation_class: RuntimeSignatureClass,
pub attestation_bytes: Bytes,
pub transparency_log_index: u64,
}Expand description
UserErasureCompleted — crypto-erasure completion receipt
(chain-anchored transparency).
Fields§
§schema_version: u16Wire schema version.
user: UserIdTarget User.
dek_shred_tick: TickTick at which the DEK was shredded.
attestation_class: RuntimeSignatureClassSignature class used for the attestation payload.
attestation_bytes: BytesHSM attestation bytes (typically 64 or 128 B).
transparency_log_index: u64Transparency-log entry index.
Trait Implementations§
Source§impl ArkheEvent for UserErasureCompleted
impl ArkheEvent for UserErasureCompleted
Source§impl Clone for UserErasureCompleted
impl Clone for UserErasureCompleted
Source§fn clone(&self) -> UserErasureCompleted
fn clone(&self) -> UserErasureCompleted
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 Debug for UserErasureCompleted
impl Debug for UserErasureCompleted
Source§impl<'de> Deserialize<'de> for UserErasureCompleted
impl<'de> Deserialize<'de> for UserErasureCompleted
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 UserErasureCompleted
impl PartialEq for UserErasureCompleted
Source§fn eq(&self, other: &UserErasureCompleted) -> bool
fn eq(&self, other: &UserErasureCompleted) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for UserErasureCompleted
impl Serialize for UserErasureCompleted
impl Eq for UserErasureCompleted
impl StructuralPartialEq for UserErasureCompleted
Auto Trait Implementations§
impl !Freeze for UserErasureCompleted
impl RefUnwindSafe for UserErasureCompleted
impl Send for UserErasureCompleted
impl Sync for UserErasureCompleted
impl Unpin for UserErasureCompleted
impl UnsafeUnpin for UserErasureCompleted
impl UnwindSafe for UserErasureCompleted
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