pub struct RegistryHealth {
pub status: HealthStatus,
pub total_services: usize,
pub healthy_count: usize,
pub unhealthy_count: usize,
pub services: HashMap<String, Result<ServiceHealth, String>>,
pub checked_at: DateTime<Utc>,
}Expand description
Health report for the entire registry
Fields§
§status: HealthStatus§total_services: usize§healthy_count: usize§unhealthy_count: usize§services: HashMap<String, Result<ServiceHealth, String>>§checked_at: DateTime<Utc>Trait Implementations§
Source§impl Clone for RegistryHealth
impl Clone for RegistryHealth
Source§impl Debug for RegistryHealth
impl Debug for RegistryHealth
Auto Trait Implementations§
impl Freeze for RegistryHealth
impl RefUnwindSafe for RegistryHealth
impl Send for RegistryHealth
impl Sync for RegistryHealth
impl Unpin for RegistryHealth
impl UnsafeUnpin for RegistryHealth
impl UnwindSafe for RegistryHealth
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more