pub enum InjectAs {
Bearer,
Basic,
Header(String),
Cookie(String),
}Expand description
How the extracted credential is injected into every request.
Variants§
Bearer
Sets Authorization: Bearer <value>
Basic
Sets Authorization: Basic <base64(value)> (value must be “user:pass”)
Header(String)
Sets a named header: header_name: <value>
Cookie(String)
Adds the value as a cookie: cookie_name=<value>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for InjectAs
impl<'de> Deserialize<'de> for InjectAs
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
Auto Trait Implementations§
impl Freeze for InjectAs
impl RefUnwindSafe for InjectAs
impl Send for InjectAs
impl Sync for InjectAs
impl Unpin for InjectAs
impl UnsafeUnpin for InjectAs
impl UnwindSafe for InjectAs
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