Struct mz_storage::source::types::HealthStatusUpdate
source · pub struct HealthStatusUpdate {
pub update: HealthStatus,
pub should_halt: bool,
}
Fields§
§update: HealthStatus
§should_halt: bool
Implementations§
source§impl HealthStatusUpdate
impl HealthStatusUpdate
sourcepub(crate) fn status(update: HealthStatus) -> Self
pub(crate) fn status(update: HealthStatus) -> Self
Generates a non-halting HealthStatusUpdate
with update
.
Trait Implementations§
source§impl Clone for HealthStatusUpdate
impl Clone for HealthStatusUpdate
source§fn clone(&self) -> HealthStatusUpdate
fn clone(&self) -> HealthStatusUpdate
Returns a copy 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 HealthStatusUpdate
impl Debug for HealthStatusUpdate
source§impl<'de> Deserialize<'de> for HealthStatusUpdate
impl<'de> Deserialize<'de> for HealthStatusUpdate
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 HealthStatus for HealthStatusUpdate
impl HealthStatus for HealthStatusUpdate
source§impl Ord for HealthStatusUpdate
impl Ord for HealthStatusUpdate
source§fn cmp(&self, other: &HealthStatusUpdate) -> Ordering
fn cmp(&self, other: &HealthStatusUpdate) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq<HealthStatusUpdate> for HealthStatusUpdate
impl PartialEq<HealthStatusUpdate> for HealthStatusUpdate
source§fn eq(&self, other: &HealthStatusUpdate) -> bool
fn eq(&self, other: &HealthStatusUpdate) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<HealthStatusUpdate> for HealthStatusUpdate
impl PartialOrd<HealthStatusUpdate> for HealthStatusUpdate
source§fn partial_cmp(&self, other: &HealthStatusUpdate) -> Option<Ordering>
fn partial_cmp(&self, other: &HealthStatusUpdate) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl Serialize for HealthStatusUpdate
impl Serialize for HealthStatusUpdate
impl Eq for HealthStatusUpdate
impl StructuralEq for HealthStatusUpdate
impl StructuralPartialEq for HealthStatusUpdate
Auto Trait Implementations§
impl RefUnwindSafe for HealthStatusUpdate
impl Send for HealthStatusUpdate
impl Sync for HealthStatusUpdate
impl Unpin for HealthStatusUpdate
impl UnwindSafe for HealthStatusUpdate
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.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> 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
source§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
impl<P, R> ProtoType<R> for Pwhere R: RustType<P>,
source§fn into_rust(self) -> Result<R, TryFromProtoError>
fn into_rust(self) -> Result<R, TryFromProtoError>
See
RustType::from_proto
.source§fn from_rust(rust: &R) -> P
fn from_rust(rust: &R) -> P
See
RustType::into_proto
.