pub struct RouteSecurityRequirement {
pub scheme: String,
pub scopes: Vec<String>,
}Expand description
Security requirement for a route.
Specifies a security scheme and optional scopes required to access a route.
Fields§
§scheme: StringName of the security scheme (must match a scheme in OpenAPI components).
scopes: Vec<String>Required scopes for this scheme (empty for schemes that don’t use scopes).
Implementations§
Trait Implementations§
Source§impl Clone for RouteSecurityRequirement
impl Clone for RouteSecurityRequirement
Source§fn clone(&self) -> RouteSecurityRequirement
fn clone(&self) -> RouteSecurityRequirement
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 RouteSecurityRequirement
impl Debug for RouteSecurityRequirement
Source§impl Default for RouteSecurityRequirement
impl Default for RouteSecurityRequirement
Source§fn default() -> RouteSecurityRequirement
fn default() -> RouteSecurityRequirement
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RouteSecurityRequirement
impl RefUnwindSafe for RouteSecurityRequirement
impl Send for RouteSecurityRequirement
impl Sync for RouteSecurityRequirement
impl Unpin for RouteSecurityRequirement
impl UnwindSafe for RouteSecurityRequirement
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).