pub struct LoginCredentialsProvider { /* private fields */ }Available on crate feature
credentials-login only.Expand description
AWS credentials provider vended by AWS Sign-In. This provider allows users to acquire and refresh AWS credentials that correspond to an AWS Console session.
See the SDK developer guide for more information on getting started with console sessions and the AWS CLI.
Implementations§
Trait Implementations§
Source§impl Debug for LoginCredentialsProvider
impl Debug for LoginCredentialsProvider
Source§impl ProvideCredentials for LoginCredentialsProvider
impl ProvideCredentials for LoginCredentialsProvider
Source§fn provide_credentials<'a>(&'a self) -> ProvideCredentials<'a>where
Self: 'a,
fn provide_credentials<'a>(&'a self) -> ProvideCredentials<'a>where
Self: 'a,
Returns a future that provides credentials.
Source§fn fallback_on_interrupt(&self) -> Option<Credentials>
fn fallback_on_interrupt(&self) -> Option<Credentials>
Returns fallback credentials. Read more
Auto Trait Implementations§
impl Freeze for LoginCredentialsProvider
impl !RefUnwindSafe for LoginCredentialsProvider
impl Send for LoginCredentialsProvider
impl Sync for LoginCredentialsProvider
impl Unpin for LoginCredentialsProvider
impl !UnwindSafe for LoginCredentialsProvider
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.