pub enum InstallationCredentialAction {
AlreadyExact(InstallationSymbol),
Create(InstallationSymbol),
Rotate(InstallationSymbol),
Occupied(InstallationSymbol),
}Expand description
Exact external credential action.
Variants§
AlreadyExact(InstallationSymbol)
Destination already contains the exact successor identity.
Create(InstallationSymbol)
Empty destination may receive the successor.
Rotate(InstallationSymbol)
Exact predecessor may be replaced after successor proof.
Occupied(InstallationSymbol)
Destination contains an unapproved identity and must not be overwritten.
Trait Implementations§
Source§impl Clone for InstallationCredentialAction
impl Clone for InstallationCredentialAction
Source§impl Debug for InstallationCredentialAction
impl Debug for InstallationCredentialAction
impl Eq for InstallationCredentialAction
impl StructuralPartialEq for InstallationCredentialAction
Auto Trait Implementations§
impl Freeze for InstallationCredentialAction
impl RefUnwindSafe for InstallationCredentialAction
impl Send for InstallationCredentialAction
impl Sync for InstallationCredentialAction
impl Unpin for InstallationCredentialAction
impl UnsafeUnpin for InstallationCredentialAction
impl UnwindSafe for InstallationCredentialAction
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