pub struct FullNode {Show 29 fields
pub cluster_membership: Option<String>,
pub recovery_type: Option<String>,
pub status: Option<String>,
pub otp_node: Option<String>,
pub hostname: Option<String>,
pub node_uuid: Option<String>,
pub cluster_compatibility: Option<u64>,
pub version: Option<String>,
pub os: Option<String>,
pub cpu_count: Option<u32>,
pub ports: Option<HashMap<String, i32>>,
pub services: Vec<String>,
pub node_encryption: Option<bool>,
pub node_encryption_client_cert_verification: Option<bool>,
pub address_family_only: Option<bool>,
pub configured_hostname: Option<String>,
pub address_family: Option<String>,
pub external_listeners: Option<Vec<ExternalListener>>,
pub server_group: Option<String>,
pub couch_api_base: Option<String>,
pub couch_api_base_https: Option<String>,
pub node_hash: Option<u64>,
pub system_stats: Option<SystemStats>,
pub interesting_stats: Option<InterestingStats>,
pub uptime: Option<String>,
pub memory_total: Option<u64>,
pub memory_free: Option<u64>,
pub mcd_memory_reserved: Option<u64>,
pub mcd_memory_allocated: Option<u64>,
}Fields§
§cluster_membership: Option<String>§recovery_type: Option<String>§status: Option<String>§otp_node: Option<String>§hostname: Option<String>§node_uuid: Option<String>§cluster_compatibility: Option<u64>§version: Option<String>§os: Option<String>§cpu_count: Option<u32>§ports: Option<HashMap<String, i32>>§services: Vec<String>§node_encryption: Option<bool>§node_encryption_client_cert_verification: Option<bool>§address_family_only: Option<bool>§configured_hostname: Option<String>§address_family: Option<String>§external_listeners: Option<Vec<ExternalListener>>§server_group: Option<String>§couch_api_base: Option<String>§couch_api_base_https: Option<String>§node_hash: Option<u64>§system_stats: Option<SystemStats>§interesting_stats: Option<InterestingStats>§uptime: Option<String>§memory_total: Option<u64>§memory_free: Option<u64>§mcd_memory_reserved: Option<u64>§mcd_memory_allocated: Option<u64>Trait Implementations§
Source§impl<'de> Deserialize<'de> for FullNode
impl<'de> Deserialize<'de> for FullNode
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
Auto Trait Implementations§
impl Freeze for FullNode
impl RefUnwindSafe for FullNode
impl Send for FullNode
impl Sync for FullNode
impl Unpin for FullNode
impl UnsafeUnpin for FullNode
impl UnwindSafe for FullNode
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