Struct etcd_client::Member [−][src]
#[repr(transparent)]pub struct Member(_);
Cluster member.
Implementations
impl Member
[src]
impl Member
[src]pub const fn id(&self) -> u64
[src]
Member id.
pub fn name(&self) -> &str
[src]
The human-readable name of the member. If the member is not started, the name will be an empty string.
pub fn peer_urls(&self) -> &[String]
[src]
The list of URLs the member exposes to the cluster for communication.
pub fn client_urls(&self) -> &[String]
[src]
The list of URLs the member exposes to clients for communication. If the member is not started, client URLs will be empty.
pub const fn is_learner(&self) -> bool
[src]
Indicates if the member is raft learner.
Trait Implementations
impl StructuralPartialEq for Member
[src]
impl StructuralPartialEq for Member
[src]Auto Trait Implementations
impl RefUnwindSafe for Member
impl RefUnwindSafe for Member
impl UnwindSafe for Member
impl UnwindSafe for Member
Blanket Implementations
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> IntoRequest<T> for T
[src]
impl<T> IntoRequest<T> for T
[src]pub fn into_request(self) -> Request<T>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
pub fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
impl<T> WithSubscriber for T
[src]pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,