Enum mongodb::options::ValidationAction [−][src]
#[non_exhaustive]
pub enum ValidationAction {
Error,
Warn,
}
This is supported on crate feature
tokio-runtime
and non-crate feature async-std-runtime
, or non-crate feature tokio-runtime
and crate feature async-std-runtime
only.Expand description
Specifies whether the database should return an error or simply raise a warning if inserted documents do not pass the validation.
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.
Return an error if inserted documents do not pass the validation.
Raise a warning if inserted documents do not pass the validation.
Trait Implementations
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
Auto Trait Implementations
impl RefUnwindSafe for ValidationAction
impl Send for ValidationAction
impl Sync for ValidationAction
impl Unpin for ValidationAction
impl UnwindSafe for ValidationAction
Blanket Implementations
Mutably borrows from an owned value. Read more