[−][src]Struct mongodb::options::ReadConcern
Specifies the consistency and isolation properties of read operations from replica sets and replica set shards.
See the documentation here for more information about read concerns.
Fields (Non-exhaustive)
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.level: ReadConcernLevel
The level of the read concern.
Implementations
impl ReadConcern
[src]
pub fn majority() -> Self
[src]
Creates a read concern with level "majority". See the specific documentation for this read concern level here.
pub fn local() -> Self
[src]
Creates a read concern with level "local". See the specific documentation for this read concern level here.
pub fn linearizable() -> Self
[src]
Creates a read concern with level "linearizable". See the specific documentation for this read concern level here.
pub fn available() -> Self
[src]
Creates a read concern with level "available". See the specific documentation for this read concern level here.
pub fn custom(level: String) -> Self
[src]
Creates a read concern with a custom read concern level. This is present to provide forwards compatibility with any future read concerns which may be added to new versions of MongoDB.
Trait Implementations
impl Clone for ReadConcern
[src]
fn clone(&self) -> ReadConcern
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ReadConcern
[src]
impl From<ReadConcernLevel> for ReadConcern
[src]
fn from(level: ReadConcernLevel) -> Self
[src]
impl PartialEq<ReadConcern> for ReadConcern
[src]
fn eq(&self, other: &ReadConcern) -> bool
[src]
fn ne(&self, other: &ReadConcern) -> bool
[src]
impl Serialize for ReadConcern
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for ReadConcern
[src]
Auto Trait Implementations
impl RefUnwindSafe for ReadConcern
impl Send for ReadConcern
impl Sync for ReadConcern
impl Unpin for ReadConcern
impl UnwindSafe for ReadConcern
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,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,