pub enum HttpAuthScheme {
    Basic,
    Bearer,
    Digest,
    Hoba,
    Mutual,
    Negotiate,
    OAuth,
    ScramSha1,
    ScramSha256,
    Vapid,
}Expand description
Implements types according RFC7235.
Types are maintained at https://www.iana.org/assignments/http-authschemes/http-authschemes.xhtml.
Variants§
Trait Implementations§
Source§impl Clone for HttpAuthScheme
 
impl Clone for HttpAuthScheme
Source§fn clone(&self) -> HttpAuthScheme
 
fn clone(&self) -> HttpAuthScheme
Returns a copy 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 HttpAuthScheme
 
impl Debug for HttpAuthScheme
Source§impl Default for HttpAuthScheme
 
impl Default for HttpAuthScheme
Source§impl<'de> Deserialize<'de> for HttpAuthScheme
 
impl<'de> Deserialize<'de> for HttpAuthScheme
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 HttpAuthScheme
 
impl PartialEq for HttpAuthScheme
Source§impl Serialize for HttpAuthScheme
 
impl Serialize for HttpAuthScheme
impl Eq for HttpAuthScheme
impl StructuralPartialEq for HttpAuthScheme
Auto Trait Implementations§
impl Freeze for HttpAuthScheme
impl RefUnwindSafe for HttpAuthScheme
impl Send for HttpAuthScheme
impl Sync for HttpAuthScheme
impl Unpin for HttpAuthScheme
impl UnwindSafe for HttpAuthScheme
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<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Compare self to 
key and return true if they are equal.