pub enum ReadinessState {
Ready,
Warming,
Failed,
}Expand description
Coarse readiness state shared between the daemon and the client.
Variants§
Ready
The daemon has a valid cached snapshot and /v1/status will return it.
Warming
The daemon is alive but the first counter delta is not yet available;
/v1/status returns 503.
Failed
The daemon’s collector has failed; /v1/status returns 503.
Trait Implementations§
Source§impl Clone for ReadinessState
impl Clone for ReadinessState
Source§fn clone(&self) -> ReadinessState
fn clone(&self) -> ReadinessState
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ReadinessState
Source§impl Debug for ReadinessState
impl Debug for ReadinessState
Source§impl<'de> Deserialize<'de> for ReadinessState
impl<'de> Deserialize<'de> for ReadinessState
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 Eq for ReadinessState
Source§impl PartialEq for ReadinessState
impl PartialEq for ReadinessState
Source§impl Serialize for ReadinessState
impl Serialize for ReadinessState
impl StructuralPartialEq for ReadinessState
Auto Trait Implementations§
impl Freeze for ReadinessState
impl RefUnwindSafe for ReadinessState
impl Send for ReadinessState
impl Sync for ReadinessState
impl Unpin for ReadinessState
impl UnsafeUnpin for ReadinessState
impl UnwindSafe for ReadinessState
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