pub struct ReplicaSetBuilder { /* private fields */ }Expand description
Builder for replica set configuration.
Implementations§
Source§impl ReplicaSetBuilder
impl ReplicaSetBuilder
Sourcepub fn replica(self, config: ReplicaConfig) -> Self
pub fn replica(self, config: ReplicaConfig) -> Self
Add a replica.
Sourcepub fn read_preference(self, pref: ReadPreference) -> Self
pub fn read_preference(self, pref: ReadPreference) -> Self
Set default read preference.
Sourcepub fn health_check_interval(self, interval: Duration) -> Self
pub fn health_check_interval(self, interval: Duration) -> Self
Set health check interval.
Sourcepub fn failover_timeout(self, timeout: Duration) -> Self
pub fn failover_timeout(self, timeout: Duration) -> Self
Set failover timeout.
Sourcepub fn build(self) -> ReplicaSetConfig
pub fn build(self) -> ReplicaSetConfig
Build the config.
Trait Implementations§
Source§impl Clone for ReplicaSetBuilder
impl Clone for ReplicaSetBuilder
Source§fn clone(&self) -> ReplicaSetBuilder
fn clone(&self) -> ReplicaSetBuilder
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 moreAuto Trait Implementations§
impl Freeze for ReplicaSetBuilder
impl RefUnwindSafe for ReplicaSetBuilder
impl Send for ReplicaSetBuilder
impl Sync for ReplicaSetBuilder
impl Unpin for ReplicaSetBuilder
impl UnwindSafe for ReplicaSetBuilder
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