pub enum ReplicationRole {
None,
Primary,
AsyncReplica,
GeoAsyncReplica,
UnknownValue(String),
}Expand description
Used to indicate role of the server in replication set.
Variants§
Implementations§
Source§impl ReplicationRole
impl ReplicationRole
pub fn serialize<__S>(
__self: &ReplicationRole,
__serializer: __S,
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Source§impl<'de> ReplicationRole
impl<'de> ReplicationRole
pub fn deserialize<__D>(
__deserializer: __D,
) -> Result<ReplicationRole, __D::Error>where
__D: Deserializer<'de>,
Trait Implementations§
Source§impl Clone for ReplicationRole
impl Clone for ReplicationRole
Source§fn clone(&self) -> ReplicationRole
fn clone(&self) -> ReplicationRole
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 moreSource§impl Debug for ReplicationRole
impl Debug for ReplicationRole
Source§impl<'de> Deserialize<'de> for ReplicationRole
impl<'de> Deserialize<'de> for ReplicationRole
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl FromStr for ReplicationRole
impl FromStr for ReplicationRole
Source§impl PartialEq for ReplicationRole
impl PartialEq for ReplicationRole
Source§impl Serialize for ReplicationRole
impl Serialize for ReplicationRole
impl StructuralPartialEq for ReplicationRole
Auto Trait Implementations§
impl Freeze for ReplicationRole
impl RefUnwindSafe for ReplicationRole
impl Send for ReplicationRole
impl Sync for ReplicationRole
impl Unpin for ReplicationRole
impl UnwindSafe for ReplicationRole
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