pub struct ComponentHealth {
pub status: HealthStatus,
pub message: String,
pub response_time_ms: u64,
pub error_count: u64,
}Expand description
Component health information
Fields§
§status: HealthStatusComponent status
message: StringStatus message
response_time_ms: u64Response time
error_count: u64Error count
Trait Implementations§
Source§impl Debug for ComponentHealth
impl Debug for ComponentHealth
Source§impl<'de> Deserialize<'de> for ComponentHealth
impl<'de> Deserialize<'de> for ComponentHealth
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
Auto Trait Implementations§
impl Freeze for ComponentHealth
impl RefUnwindSafe for ComponentHealth
impl Send for ComponentHealth
impl Sync for ComponentHealth
impl Unpin for ComponentHealth
impl UnwindSafe for ComponentHealth
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