pub enum ChangeEvidence {
Lifecycle {
event: Value,
event_receipt: Value,
},
Superseded {
superseded_by: CtxId,
registry_receipt: Value,
},
KeyRevocation {
registry_receipt: Value,
},
}Expand description
A change entry’s evidence, by kind (RFC-ACDP-0018 §4). The signed objects are the raw wire JSON exactly as served.
Variants§
Lifecycle
kind: lifecycle.
Fields
Superseded
kind: superseded.
Fields
KeyRevocation
kind: key_revocation.
Implementations§
Source§impl ChangeEvidence
impl ChangeEvidence
Sourcepub fn kind(&self) -> ChangeKind
pub fn kind(&self) -> ChangeKind
The kind this evidence belongs to.
Trait Implementations§
Source§impl Clone for ChangeEvidence
impl Clone for ChangeEvidence
Source§impl Debug for ChangeEvidence
impl Debug for ChangeEvidence
Source§impl PartialEq for ChangeEvidence
impl PartialEq for ChangeEvidence
impl StructuralPartialEq for ChangeEvidence
Auto Trait Implementations§
impl Freeze for ChangeEvidence
impl RefUnwindSafe for ChangeEvidence
impl Send for ChangeEvidence
impl Sync for ChangeEvidence
impl Unpin for ChangeEvidence
impl UnsafeUnpin for ChangeEvidence
impl UnwindSafe for ChangeEvidence
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