pub enum UnknownKeyBehavior {
Allow,
Warn,
Reject,
}Expand description
Behavior for unknown attachment keys.
Variants§
Allow
Silently use default mime/mode.
Warn
Use defaults but return a warning in the response (default).
Reject
Reject unknown keys with an error.
Trait Implementations§
Source§impl Clone for UnknownKeyBehavior
impl Clone for UnknownKeyBehavior
Source§fn clone(&self) -> UnknownKeyBehavior
fn clone(&self) -> UnknownKeyBehavior
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UnknownKeyBehavior
impl Debug for UnknownKeyBehavior
Source§impl Default for UnknownKeyBehavior
impl Default for UnknownKeyBehavior
Source§fn default() -> UnknownKeyBehavior
fn default() -> UnknownKeyBehavior
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UnknownKeyBehavior
impl<'de> Deserialize<'de> for UnknownKeyBehavior
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
Source§impl PartialEq for UnknownKeyBehavior
impl PartialEq for UnknownKeyBehavior
Source§impl Serialize for UnknownKeyBehavior
impl Serialize for UnknownKeyBehavior
impl Copy for UnknownKeyBehavior
impl Eq for UnknownKeyBehavior
impl StructuralPartialEq for UnknownKeyBehavior
Auto Trait Implementations§
impl Freeze for UnknownKeyBehavior
impl RefUnwindSafe for UnknownKeyBehavior
impl Send for UnknownKeyBehavior
impl Sync for UnknownKeyBehavior
impl Unpin for UnknownKeyBehavior
impl UnwindSafe for UnknownKeyBehavior
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more