pub struct HealthCheckResult {
pub success: bool,
pub overall: String,
pub checks_total: usize,
pub checks_passed: usize,
pub checks_failed: usize,
pub docker_available: bool,
pub docker_version: Option<String>,
pub docker_type: Option<String>,
pub weaver_available: bool,
pub weaver_version: Option<String>,
pub error: Option<(String, String)>,
}Expand description
Parameters for finishing a health check span
Fields§
§success: bool§overall: String§checks_total: usize§checks_passed: usize§checks_failed: usize§docker_available: bool§docker_version: Option<String>§docker_type: Option<String>§weaver_available: bool§weaver_version: Option<String>§error: Option<(String, String)>Implementations§
Source§impl HealthCheckResult
impl HealthCheckResult
pub fn builder() -> HealthCheckResultBuilder
Trait Implementations§
Source§impl Debug for HealthCheckResult
impl Debug for HealthCheckResult
Source§impl Default for HealthCheckResult
impl Default for HealthCheckResult
Source§fn default() -> HealthCheckResult
fn default() -> HealthCheckResult
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for HealthCheckResult
impl RefUnwindSafe for HealthCheckResult
impl Send for HealthCheckResult
impl Sync for HealthCheckResult
impl Unpin for HealthCheckResult
impl UnwindSafe for HealthCheckResult
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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 moreSource§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::RequestSource§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