pub struct ExtendedHealthResponse {
pub healthy: bool,
pub version: String,
pub container_state: String,
pub uptime_seconds: u64,
pub memory_usage_mb: Option<u64>,
}Expand description
Extended health response including container stats
Fields§
§healthy: boolWhether the service is healthy
version: StringService version string
container_state: StringContainer state (running, stopped, etc.)
uptime_seconds: u64Uptime in seconds
memory_usage_mb: Option<u64>Memory usage in megabytes (if available)
Trait Implementations§
Source§impl Debug for ExtendedHealthResponse
impl Debug for ExtendedHealthResponse
Auto Trait Implementations§
impl Freeze for ExtendedHealthResponse
impl RefUnwindSafe for ExtendedHealthResponse
impl Send for ExtendedHealthResponse
impl Sync for ExtendedHealthResponse
impl Unpin for ExtendedHealthResponse
impl UnwindSafe for ExtendedHealthResponse
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
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request