pub enum Carrier {
BearerAuth,
SchemalessAuth,
Header(String),
QueryParam(String),
}
Expand description
This enum represents the position of request to carry token.
Variants§
BearerAuth
Standard Authorization
header, with Bearer
auth-scheme
SchemalessAuth
Standard Authorization
header, without any auth-scheme
Header(String)
Customized header
QueryParam(String)
Customized query param
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Carrier
impl<'de> Deserialize<'de> for Carrier
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 Carrier
impl RefUnwindSafe for Carrier
impl Send for Carrier
impl Sync for Carrier
impl Unpin for Carrier
impl UnwindSafe for Carrier
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)