pub struct RaftConfigurationBuilder { /* private fields */ }
Expand description
Builder for RaftConfiguration
.
Implementations§
Source§impl RaftConfigurationBuilder
impl RaftConfigurationBuilder
Sourcepub fn servers(&mut self, value: Vec<RaftServer>) -> &mut Self
pub fn servers(&mut self, value: Vec<RaftServer>) -> &mut Self
Servers has the list of servers in the Raft configuration.
Sourcepub fn index(&mut self, value: u64) -> &mut Self
pub fn index(&mut self, value: u64) -> &mut Self
Index has the Raft index of this configuration.
Sourcepub fn build(&self) -> Result<RaftConfiguration, RaftConfigurationBuilderError>
pub fn build(&self) -> Result<RaftConfiguration, RaftConfigurationBuilderError>
Trait Implementations§
Source§impl Clone for RaftConfigurationBuilder
impl Clone for RaftConfigurationBuilder
Source§fn clone(&self) -> RaftConfigurationBuilder
fn clone(&self) -> RaftConfigurationBuilder
Returns a copy 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 moreAuto Trait Implementations§
impl Freeze for RaftConfigurationBuilder
impl RefUnwindSafe for RaftConfigurationBuilder
impl Send for RaftConfigurationBuilder
impl Sync for RaftConfigurationBuilder
impl Unpin for RaftConfigurationBuilder
impl UnwindSafe for RaftConfigurationBuilder
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