pub enum InjectMode {
Header,
UrlPath,
QueryParam,
BasicAuth,
}Expand description
Credential injection mode determining how credentials are inserted into requests.
Variants§
Header
Inject credential into an HTTP header (default)
UrlPath
Replace a pattern in the URL path with the credential
QueryParam
Add or replace a query parameter with the credential
BasicAuth
Use HTTP Basic Authentication (credential format: “username:password”)
Trait Implementations§
Source§impl Clone for InjectMode
impl Clone for InjectMode
Source§fn clone(&self) -> InjectMode
fn clone(&self) -> InjectMode
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 InjectMode
impl Debug for InjectMode
Source§impl Default for InjectMode
impl Default for InjectMode
Source§fn default() -> InjectMode
fn default() -> InjectMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InjectMode
impl<'de> Deserialize<'de> for InjectMode
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 InjectMode
impl PartialEq for InjectMode
Source§impl Serialize for InjectMode
impl Serialize for InjectMode
impl Eq for InjectMode
impl StructuralPartialEq for InjectMode
Auto Trait Implementations§
impl Freeze for InjectMode
impl RefUnwindSafe for InjectMode
impl Send for InjectMode
impl Sync for InjectMode
impl Unpin for InjectMode
impl UnsafeUnpin for InjectMode
impl UnwindSafe for InjectMode
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.