pub struct CatalogNode {
pub node: Node,
pub services: HashMap<String, Service>,
}Expand description
Full node info, as specified in response to “retrieve map of services for a node” API call in https://developer.hashicorp.com/consul/api-docs/catalog#retrieve-map-of-services-for-a-node
Fields§
§node: Node§services: HashMap<String, Service>Trait Implementations§
Source§impl Debug for CatalogNode
impl Debug for CatalogNode
Source§impl<'de> Deserialize<'de> for CatalogNode
impl<'de> Deserialize<'de> for CatalogNode
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 CatalogNode
impl PartialEq for CatalogNode
Source§impl Serialize for CatalogNode
impl Serialize for CatalogNode
impl Eq for CatalogNode
impl StructuralPartialEq for CatalogNode
Auto Trait Implementations§
impl Freeze for CatalogNode
impl RefUnwindSafe for CatalogNode
impl Send for CatalogNode
impl Sync for CatalogNode
impl Unpin for CatalogNode
impl UnwindSafe for CatalogNode
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
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.