pub enum KeyRole {
Primary,
NextRotation,
DelegatedAgent,
}Expand description
The role a stored key serves within its identity.
Variants§
Primary
The identity’s current active signing key.
NextRotation
A pre-committed rotation key (not yet active).
DelegatedAgent
A key delegated to an autonomous agent.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for KeyRole
impl<'de> Deserialize<'de> for KeyRole
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
impl Copy for KeyRole
impl Eq for KeyRole
impl StructuralPartialEq for KeyRole
Auto Trait Implementations§
impl Freeze for KeyRole
impl RefUnwindSafe for KeyRole
impl Send for KeyRole
impl Sync for KeyRole
impl Unpin for KeyRole
impl UnsafeUnpin for KeyRole
impl UnwindSafe for KeyRole
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