Struct raft::eraftpb::ConfState [−][src]
Fields
voters: Vec<u64, Global>
learners: Vec<u64, Global>
voters_outgoing: Vec<u64, Global>
learners_next: Vec<u64, Global>
auto_leave: bool
unknown_fields: UnknownFields
cached_size: CachedSize
Implementations
impl ConfState
[src][−]
pub fn new() -> ConfState
[src]
pub fn get_voters(&self) -> &[u64]
[src]
pub fn clear_voters(&mut self)
[src]
pub fn set_voters(&mut self, v: Vec<u64, Global>)
[src]
pub fn mut_voters(&mut self) -> &mut Vec<u64, Global>
[src]
pub fn take_voters(&mut self) -> Vec<u64, Global>
[src]
pub fn get_learners(&self) -> &[u64]
[src]
pub fn clear_learners(&mut self)
[src]
pub fn set_learners(&mut self, v: Vec<u64, Global>)
[src]
pub fn mut_learners(&mut self) -> &mut Vec<u64, Global>
[src]
pub fn take_learners(&mut self) -> Vec<u64, Global>
[src]
pub fn get_voters_outgoing(&self) -> &[u64]
[src]
pub fn clear_voters_outgoing(&mut self)
[src]
pub fn set_voters_outgoing(&mut self, v: Vec<u64, Global>)
[src]
pub fn mut_voters_outgoing(&mut self) -> &mut Vec<u64, Global>
[src]
pub fn take_voters_outgoing(&mut self) -> Vec<u64, Global>
[src]
pub fn get_learners_next(&self) -> &[u64]
[src]
pub fn clear_learners_next(&mut self)
[src]
pub fn set_learners_next(&mut self, v: Vec<u64, Global>)
[src]
pub fn mut_learners_next(&mut self) -> &mut Vec<u64, Global>
[src]
pub fn take_learners_next(&mut self) -> Vec<u64, Global>
[src]
pub fn get_auto_leave(&self) -> bool
[src]
pub fn clear_auto_leave(&mut self)
[src]
pub fn set_auto_leave(&mut self, v: bool)
[src]
Trait Implementations
impl Clear for ConfState
[src][+]
impl Clone for ConfState
[src][+]
impl Debug for ConfState
[src][+]
impl<'a> Default for &'a ConfState
[src][+]
impl Default for ConfState
[src][+]
impl<Iter1, Iter2> From<(Iter1, Iter2)> for ConfState where
Iter1: IntoIterator<Item = u64>,
Iter2: IntoIterator<Item = u64>,
[src][+]
Iter1: IntoIterator<Item = u64>,
Iter2: IntoIterator<Item = u64>,
impl Message for ConfState
[src][+]
impl PartialEq<ConfState> for ConfState
[src][+]
impl PbPrint for ConfState
[src][+]
impl ProtobufValue for ConfState
[src][+]
impl StructuralPartialEq for ConfState
[src]
Auto Trait Implementations
impl RefUnwindSafe for ConfState
impl Send for ConfState
impl Sync for ConfState
impl Unpin for ConfState
impl UnwindSafe for ConfState
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
[src]
T: Send + Sync + UnwindSafe + ?Sized,
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src][+]
V: MultiLane<T>,