[][src]Enum mongodb::options::Acknowledgment

pub enum Acknowledgment {
    Nodes(i32),
    Majority,
    Tag(String),
}

The type of the w field in a WriteConcern.

Variants

Nodes(i32)

Requires acknowledgement that the write has reached the specified number of nodes.

Majority

Requires acknowledgement that the write has reached the majority of nodes.

Tag(String)

Requires acknowledgement according to the given write tag. See here for more information.

Trait Implementations

impl Clone for Acknowledgment[src]

impl Debug for Acknowledgment[src]

impl<'de> Deserialize<'de> for Acknowledgment[src]

impl From<String> for Acknowledgment[src]

impl From<i32> for Acknowledgment[src]

impl PartialEq<Acknowledgment> for Acknowledgment[src]

impl Serialize for Acknowledgment[src]

impl StructuralPartialEq for Acknowledgment[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,