pub enum KeyManagerHealth {
Starting,
Healthy,
Degraded,
Stopped,
Failed,
}Expand description
The key manager task’s state.
Variants§
Starting
The first pass has not finished yet.
Healthy
The last pass published a complete projection.
Degraded
The last pass failed. The previous projection, if any, stays in use until its own deadline; readiness falls when that passes.
Stopped
The task stopped on request.
Failed
The task exited without reaching Stopped: it panicked or was
aborted. Readiness is withdrawn.
Trait Implementations§
Source§impl Clone for KeyManagerHealth
impl Clone for KeyManagerHealth
impl Copy for KeyManagerHealth
Source§impl Debug for KeyManagerHealth
impl Debug for KeyManagerHealth
impl Eq for KeyManagerHealth
Source§impl PartialEq for KeyManagerHealth
impl PartialEq for KeyManagerHealth
impl StructuralPartialEq for KeyManagerHealth
Auto Trait Implementations§
impl Freeze for KeyManagerHealth
impl RefUnwindSafe for KeyManagerHealth
impl Send for KeyManagerHealth
impl Sync for KeyManagerHealth
impl Unpin for KeyManagerHealth
impl UnsafeUnpin for KeyManagerHealth
impl UnwindSafe for KeyManagerHealth
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.