pub enum SecuritySchemeDetails {
HttpBearer {
bearer_format: Option<String>,
},
HttpBasic,
ApiKey {
location: String,
name: String,
},
}Expand description
Detailed security scheme configuration
Variants§
HttpBearer
HTTP authentication scheme (e.g., bearer, basic)
HttpBasic
HTTP basic authentication
ApiKey
API Key authentication
Trait Implementations§
Source§impl Debug for SecuritySchemeDetails
impl Debug for SecuritySchemeDetails
Source§impl<'de> Deserialize<'de> for SecuritySchemeDetails
impl<'de> Deserialize<'de> for SecuritySchemeDetails
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 SecuritySchemeDetails
impl RefUnwindSafe for SecuritySchemeDetails
impl Send for SecuritySchemeDetails
impl Sync for SecuritySchemeDetails
impl Unpin for SecuritySchemeDetails
impl UnwindSafe for SecuritySchemeDetails
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