pub struct DefaultAuthSchemeResolver { /* private fields */ }
Expand description
The default auth scheme resolver
Trait Implementations§
Source§impl Debug for DefaultAuthSchemeResolver
impl Debug for DefaultAuthSchemeResolver
Source§impl Default for DefaultAuthSchemeResolver
impl Default for DefaultAuthSchemeResolver
Source§impl ResolveAuthScheme for DefaultAuthSchemeResolver
impl ResolveAuthScheme for DefaultAuthSchemeResolver
Source§fn resolve_auth_scheme<'a>(
&'a self,
params: &'a Params,
_cfg: &'a ConfigBag,
_runtime_components: &'a RuntimeComponents,
) -> AuthSchemeOptionsFuture<'a>
fn resolve_auth_scheme<'a>( &'a self, params: &'a Params, _cfg: &'a ConfigBag, _runtime_components: &'a RuntimeComponents, ) -> AuthSchemeOptionsFuture<'a>
Resolve a priority list of auth scheme options with the given parameters
Convert this service-specific resolver into a
SharedAuthSchemeOptionResolver
Auto Trait Implementations§
impl Freeze for DefaultAuthSchemeResolver
impl !RefUnwindSafe for DefaultAuthSchemeResolver
impl Send for DefaultAuthSchemeResolver
impl Sync for DefaultAuthSchemeResolver
impl Unpin for DefaultAuthSchemeResolver
impl !UnwindSafe for DefaultAuthSchemeResolver
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.