pub enum UnknownFilterFieldPolicy {
Reject,
AllowUnchecked,
}Expand description
Policy for filter fields that are not declared by a schema.
§Examples
use qubit_metadata::UnknownFilterFieldPolicy;
assert_eq!(UnknownFilterFieldPolicy::default(), UnknownFilterFieldPolicy::Reject);Variants§
Reject
Reject filter keys that are not declared in the schema.
AllowUnchecked
Accept undeclared filter keys without type or operator validation.
Trait Implementations§
Source§impl Clone for UnknownFilterFieldPolicy
impl Clone for UnknownFilterFieldPolicy
Source§fn clone(&self) -> UnknownFilterFieldPolicy
fn clone(&self) -> UnknownFilterFieldPolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for UnknownFilterFieldPolicy
Source§impl Debug for UnknownFilterFieldPolicy
impl Debug for UnknownFilterFieldPolicy
Source§impl Default for UnknownFilterFieldPolicy
impl Default for UnknownFilterFieldPolicy
Source§fn default() -> UnknownFilterFieldPolicy
fn default() -> UnknownFilterFieldPolicy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UnknownFilterFieldPolicy
impl<'de> Deserialize<'de> for UnknownFilterFieldPolicy
Source§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
impl Eq for UnknownFilterFieldPolicy
Source§impl PartialEq for UnknownFilterFieldPolicy
impl PartialEq for UnknownFilterFieldPolicy
Source§impl Serialize for UnknownFilterFieldPolicy
impl Serialize for UnknownFilterFieldPolicy
impl StructuralPartialEq for UnknownFilterFieldPolicy
Auto Trait Implementations§
impl Freeze for UnknownFilterFieldPolicy
impl RefUnwindSafe for UnknownFilterFieldPolicy
impl Send for UnknownFilterFieldPolicy
impl Sync for UnknownFilterFieldPolicy
impl Unpin for UnknownFilterFieldPolicy
impl UnsafeUnpin for UnknownFilterFieldPolicy
impl UnwindSafe for UnknownFilterFieldPolicy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> IntoValueDefault<T> for T
impl<T> IntoValueDefault<T> for T
Source§fn into_value_default(self) -> T
fn into_value_default(self) -> T
Converts this argument into the default value. Read more