Enum mungos::options::ValidationAction
source · [−]#[non_exhaustive]
pub enum ValidationAction {
Error,
Warn,
}
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.
Error
Return an error if inserted documents do not pass the validation.
Warn
Raise a warning if inserted documents do not pass the validation.
Trait Implementations
sourceimpl Clone for ValidationAction
impl Clone for ValidationAction
sourcefn clone(&self) -> ValidationAction
fn clone(&self) -> ValidationAction
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ValidationAction
impl Debug for ValidationAction
sourceimpl<'de> Deserialize<'de> for ValidationAction
impl<'de> Deserialize<'de> for ValidationAction
sourcefn deserialize<__D>(
__deserializer: __D
) -> Result<ValidationAction, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<ValidationAction, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<ValidationAction> for ValidationAction
impl PartialEq<ValidationAction> for ValidationAction
sourceimpl Serialize for ValidationAction
impl Serialize for ValidationAction
sourcefn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for ValidationAction
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more