pub enum AuthData {
Basic(Basic),
Bearer(Bearer),
ApiKey(String),
}
Expand description
Storage of raw authentication data, used both for storing incoming request authentication, and for authenticating outgoing client requests.
Variants§
Basic(Basic)
HTTP Basic auth.
Bearer(Bearer)
HTTP Bearer auth, used for OAuth2.
ApiKey(String)
Header-based or query parameter-based API key auth.
Implementations§
Trait Implementations§
source§impl PartialEq<AuthData> for AuthData
impl PartialEq<AuthData> for AuthData
impl StructuralPartialEq for AuthData
Auto Trait Implementations§
impl RefUnwindSafe for AuthData
impl Send for AuthData
impl Sync for AuthData
impl Unpin for AuthData
impl UnwindSafe for AuthData
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