#[non_exhaustive]pub enum SentinelServerType {
Master,
Replica,
}Available on crate feature
sentinel only.Expand description
Enum defining the server types from a sentinel’s point of view.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for SentinelServerType
impl Clone for SentinelServerType
Source§fn clone(&self) -> SentinelServerType
fn clone(&self) -> SentinelServerType
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 SentinelServerType
impl RefUnwindSafe for SentinelServerType
impl Send for SentinelServerType
impl Sync for SentinelServerType
impl Unpin for SentinelServerType
impl UnwindSafe for SentinelServerType
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