pub struct HealthServiceNode {
pub node: Node,
pub service: Service,
pub checks: Vec<HealthCheck>,
}Expand description
Node serving a service with health info, as specified in response to “list service instances for a service” health API call in https://developer.hashicorp.com/consul/api-docs/health#list-service-instances-for-service
Fields§
§node: Node§service: Service§checks: Vec<HealthCheck>Trait Implementations§
Source§impl Clone for HealthServiceNode
impl Clone for HealthServiceNode
Source§fn clone(&self) -> HealthServiceNode
fn clone(&self) -> HealthServiceNode
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HealthServiceNode
impl Debug for HealthServiceNode
Source§impl<'de> Deserialize<'de> for HealthServiceNode
impl<'de> Deserialize<'de> for HealthServiceNode
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 PartialEq for HealthServiceNode
impl PartialEq for HealthServiceNode
Source§impl Serialize for HealthServiceNode
impl Serialize for HealthServiceNode
impl Eq for HealthServiceNode
impl StructuralPartialEq for HealthServiceNode
Auto Trait Implementations§
impl Freeze for HealthServiceNode
impl RefUnwindSafe for HealthServiceNode
impl Send for HealthServiceNode
impl Sync for HealthServiceNode
impl Unpin for HealthServiceNode
impl UnwindSafe for HealthServiceNode
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.