[][src]Trait rusoto_credential::ProvideAwsCredentials

pub trait ProvideAwsCredentials {
    type Future: Future<Item = AwsCredentials, Error = CredentialsError> + 'static;
    fn credentials(&self) -> Self::Future;
}

A trait for types that produce AwsCredentials.

Associated Types

type Future: Future<Item = AwsCredentials, Error = CredentialsError> + 'static

The future response value.

Loading content...

Required methods

fn credentials(&self) -> Self::Future

Produce a new AwsCredentials future.

Loading content...

Implementations on Foreign Types

impl<P: ProvideAwsCredentials> ProvideAwsCredentials for Rc<P>[src]

type Future = P::Future

impl<P: ProvideAwsCredentials> ProvideAwsCredentials for Arc<P>[src]

type Future = P::Future

Loading content...

Implementors

impl ProvideAwsCredentials for ChainProvider[src]

impl ProvideAwsCredentials for ContainerProvider[src]

impl ProvideAwsCredentials for DefaultCredentialsProvider[src]

impl ProvideAwsCredentials for EnvironmentProvider[src]

impl ProvideAwsCredentials for InstanceMetadataProvider[src]

impl ProvideAwsCredentials for ProfileProvider[src]

impl ProvideAwsCredentials for StaticProvider[src]

impl<P: ProvideAwsCredentials + 'static> ProvideAwsCredentials for AutoRefreshingProvider<P>[src]

Loading content...