[−][src]Enum mongodb::options::Acknowledgment
The type of the w
field in a WriteConcern
.
Variants (Non-exhaustive)
Nodes(i32)
Requires acknowledgement that the write has reached the specified number of nodes.
Note: specifying 0 here indicates that the write is unacknowledged. Doing so means the driver will not receive a response indicating whether an operation succeeded or failed. It also means that the operation cannot be associated with a session. It is reccommended to avoid using unacknowledged write concerns.
Requires acknowledgement that the write has reached the majority of nodes.
Custom(String)
Requires acknowledgement according to the given custom write concern. See here for more information.
Trait Implementations
impl Clone for Acknowledgment
[src]
fn clone(&self) -> Acknowledgment
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for Acknowledgment
[src]
impl<'de> Deserialize<'de> for Acknowledgment
[src]
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>,
[src]
D: Deserializer<'de>,
impl From<String> for Acknowledgment
[src]
impl From<i32> for Acknowledgment
[src]
impl PartialEq<Acknowledgment> for Acknowledgment
[src]
fn eq(&self, other: &Acknowledgment) -> bool
[src]
fn ne(&self, other: &Acknowledgment) -> bool
[src]
impl Serialize for Acknowledgment
[src]
impl StructuralPartialEq for Acknowledgment
[src]
Auto Trait Implementations
impl RefUnwindSafe for Acknowledgment
impl Send for Acknowledgment
impl Sync for Acknowledgment
impl Unpin for Acknowledgment
impl UnwindSafe for Acknowledgment
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> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
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>,