pub struct ClusterStateInfo {
pub self_address: Option<String>,
pub leader: Option<String>,
pub members: Vec<ClusterMemberInfo>,
pub unreachable: Vec<String>,
pub reachability_records: Vec<ReachabilityRecord>,
pub gossip_version: Vec<(String, u64)>,
}Fields§
§self_address: Option<String>§leader: Option<String>§members: Vec<ClusterMemberInfo>§unreachable: Vec<String>§reachability_records: Vec<ReachabilityRecord>§gossip_version: Vec<(String, u64)>Trait Implementations§
Source§impl Clone for ClusterStateInfo
impl Clone for ClusterStateInfo
Source§fn clone(&self) -> ClusterStateInfo
fn clone(&self) -> ClusterStateInfo
Returns a duplicate 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 ClusterStateInfo
impl Debug for ClusterStateInfo
Source§impl Default for ClusterStateInfo
impl Default for ClusterStateInfo
Source§fn default() -> ClusterStateInfo
fn default() -> ClusterStateInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClusterStateInfo
impl<'de> Deserialize<'de> for ClusterStateInfo
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 ClusterStateInfo
impl RefUnwindSafe for ClusterStateInfo
impl Send for ClusterStateInfo
impl Sync for ClusterStateInfo
impl Unpin for ClusterStateInfo
impl UnsafeUnpin for ClusterStateInfo
impl UnwindSafe for ClusterStateInfo
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> 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