pub enum TelemetryHealthState {
Disabled,
Healthy,
Degraded,
Unavailable,
}Expand description
Top-level health state for telemetry export.
Variants§
Disabled
Telemetry is disabled by configuration.
Healthy
Telemetry is operating normally.
Degraded
Telemetry is operating with degraded exporters or dropped data.
Telemetry is unavailable.
Trait Implementations§
Source§impl Clone for TelemetryHealthState
impl Clone for TelemetryHealthState
Source§fn clone(&self) -> TelemetryHealthState
fn clone(&self) -> TelemetryHealthState
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TelemetryHealthState
impl Debug for TelemetryHealthState
Source§impl<'de> Deserialize<'de> for TelemetryHealthState
impl<'de> Deserialize<'de> for TelemetryHealthState
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
Source§impl PartialEq for TelemetryHealthState
impl PartialEq for TelemetryHealthState
Source§impl Serialize for TelemetryHealthState
impl Serialize for TelemetryHealthState
impl Copy for TelemetryHealthState
impl Eq for TelemetryHealthState
impl StructuralPartialEq for TelemetryHealthState
Auto Trait Implementations§
impl Freeze for TelemetryHealthState
impl RefUnwindSafe for TelemetryHealthState
impl Send for TelemetryHealthState
impl Sync for TelemetryHealthState
impl Unpin for TelemetryHealthState
impl UnsafeUnpin for TelemetryHealthState
impl UnwindSafe for TelemetryHealthState
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