pub enum KeyState {
Generated,
Published,
Active,
Retired,
Removed,
}Expand description
Lifecycle state of a key.
Variants§
Generated
Created, not yet in the DNSKEY RRset.
Published
In the DNSKEY RRset but not signing.
Active
Signing.
Retired
No longer signing, still in the DNSKEY RRset for validators holding old signatures.
Removed
Withdrawn; the private key is destroyed.
Implementations§
Trait Implementations§
impl Copy for KeyState
impl Eq for KeyState
impl StructuralPartialEq for KeyState
Auto Trait Implementations§
impl Freeze for KeyState
impl RefUnwindSafe for KeyState
impl Send for KeyState
impl Sync for KeyState
impl Unpin for KeyState
impl UnsafeUnpin for KeyState
impl UnwindSafe for KeyState
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