Struct aws_smithy_runtime::client::auth::http::DigestAuthScheme
source · pub struct DigestAuthScheme { /* private fields */ }Available on crate features
client and http-auth only.Expand description
Auth implementation for Smithy’s @httpDigestAuth auth scheme
Implementations§
Trait Implementations§
source§impl AuthScheme for DigestAuthScheme
impl AuthScheme for DigestAuthScheme
source§fn scheme_id(&self) -> AuthSchemeId
fn scheme_id(&self) -> AuthSchemeId
Returns the unique identifier associated with this auth scheme. Read more
source§fn identity_resolver(
&self,
identity_resolvers: &dyn GetIdentityResolver,
) -> Option<SharedIdentityResolver>
fn identity_resolver( &self, identity_resolvers: &dyn GetIdentityResolver, ) -> Option<SharedIdentityResolver>
Returns the identity resolver that can resolve an identity for this scheme, if one is available. Read more
source§impl Debug for DigestAuthScheme
impl Debug for DigestAuthScheme
source§impl Default for DigestAuthScheme
impl Default for DigestAuthScheme
source§fn default() -> DigestAuthScheme
fn default() -> DigestAuthScheme
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DigestAuthScheme
impl RefUnwindSafe for DigestAuthScheme
impl Send for DigestAuthScheme
impl Sync for DigestAuthScheme
impl Unpin for DigestAuthScheme
impl UnwindSafe for DigestAuthScheme
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.