pub struct HostHealthStatus {
pub failed_active_health_check: bool,
pub failed_outlier_check: bool,
pub failed_active_degraded_check: bool,
pub pending_dynamic_removal: bool,
pub pending_active_hc: bool,
pub excluded_via_immediate_hc_fail: bool,
pub active_hc_timeout: bool,
pub eds_health_status: i32,
}
Fields§
§failed_active_health_check: bool
§failed_outlier_check: bool
§failed_active_degraded_check: bool
§pending_dynamic_removal: bool
§pending_active_hc: bool
§excluded_via_immediate_hc_fail: bool
§active_hc_timeout: bool
§eds_health_status: i32
Implementations§
Source§impl HostHealthStatus
impl HostHealthStatus
Sourcepub fn eds_health_status(&self) -> HealthStatus
pub fn eds_health_status(&self) -> HealthStatus
Returns the enum value of eds_health_status
, or the default if the field is set to an invalid enum value.
Sourcepub fn set_eds_health_status(&mut self, value: HealthStatus)
pub fn set_eds_health_status(&mut self, value: HealthStatus)
Sets eds_health_status
to the provided enum value.
Trait Implementations§
Source§impl Clone for HostHealthStatus
impl Clone for HostHealthStatus
Source§fn clone(&self) -> HostHealthStatus
fn clone(&self) -> HostHealthStatus
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for HostHealthStatus
impl Debug for HostHealthStatus
Source§impl Default for HostHealthStatus
impl Default for HostHealthStatus
Source§impl Message for HostHealthStatus
impl Message for HostHealthStatus
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for HostHealthStatus
impl PartialEq for HostHealthStatus
impl StructuralPartialEq for HostHealthStatus
Auto Trait Implementations§
impl Freeze for HostHealthStatus
impl RefUnwindSafe for HostHealthStatus
impl Send for HostHealthStatus
impl Sync for HostHealthStatus
impl Unpin for HostHealthStatus
impl UnwindSafe for HostHealthStatus
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> 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> 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