Trait aws_types::credentials::ProvideCredentials
source · [−]pub trait ProvideCredentials: Send + Sync + Debug {
fn provide_credentials<'a>(&'a self) -> ProvideCredentials<'a>ⓘNotable traits for ProvideCredentials<'_>impl Future for ProvideCredentials<'_> type Output = Result;
where
Self: 'a;
}
Expand description
Asynchronous Credentials Provider
Required Methods
fn provide_credentials<'a>(&'a self) -> ProvideCredentials<'a>ⓘNotable traits for ProvideCredentials<'_>impl Future for ProvideCredentials<'_> type Output = Result;
where
Self: 'a,
fn provide_credentials<'a>(&'a self) -> ProvideCredentials<'a>ⓘNotable traits for ProvideCredentials<'_>impl Future for ProvideCredentials<'_> type Output = Result;
where
Self: 'a,
Returns a future that provides credentials.
Trait Implementations
sourceimpl AsRef<dyn ProvideCredentials + 'static> for SharedCredentialsProvider
impl AsRef<dyn ProvideCredentials + 'static> for SharedCredentialsProvider
sourcefn as_ref(&self) -> &(dyn ProvideCredentials + 'static)
fn as_ref(&self) -> &(dyn ProvideCredentials + 'static)
Converts this type into a shared reference of the (usually inferred) input type.