pub enum ApiKey {
Header(ApiKeyValue),
Query(ApiKeyValue),
Cookie(ApiKeyValue),
}
Expand description
Api key authentication SecurityScheme
.
Variants§
Header(ApiKeyValue)
Create api key which is placed in HTTP header.
Query(ApiKeyValue)
Create api key which is placed in query parameters.
Cookie(ApiKeyValue)
Create api key which is placed in cookie value.
Trait Implementations§
source§impl<'de> Deserialize<'de> for ApiKey
impl<'de> Deserialize<'de> for ApiKey
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<ApiKey> for ApiKey
impl PartialEq<ApiKey> for ApiKey
impl Eq for ApiKey
impl StructuralEq for ApiKey
impl StructuralPartialEq for ApiKey
Auto Trait Implementations§
impl RefUnwindSafe for ApiKey
impl Send for ApiKey
impl Sync for ApiKey
impl Unpin for ApiKey
impl UnwindSafe for ApiKey
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.