Struct aws_smithy_runtime::client::auth::http::BasicAuthScheme
source · pub struct BasicAuthScheme { /* private fields */ }
Available on crate features
client
and http-auth
only.Expand description
Auth implementation for Smithy’s @httpBasicAuth
auth scheme
Implementations§
Trait Implementations§
source§impl AuthScheme for BasicAuthScheme
impl AuthScheme for BasicAuthScheme
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 BasicAuthScheme
impl Debug for BasicAuthScheme
source§impl Default for BasicAuthScheme
impl Default for BasicAuthScheme
source§fn default() -> BasicAuthScheme
fn default() -> BasicAuthScheme
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BasicAuthScheme
impl RefUnwindSafe for BasicAuthScheme
impl Send for BasicAuthScheme
impl Sync for BasicAuthScheme
impl Unpin for BasicAuthScheme
impl UnwindSafe for BasicAuthScheme
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>
Creates a shared type from an unshared type.