[]Trait sqslisten::ProvideAwsCredentials

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

A trait for types that produce AwsCredentials.

Associated Types

type Future: 'static + Future

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 ProvideAwsCredentials for ProfileProvider

type Future = ProfileProviderFuture

impl ProvideAwsCredentials for DefaultCredentialsProvider

type Future = DefaultCredentialsProviderFuture

impl ProvideAwsCredentials for EnvironmentProvider

type Future = EnvironmentProviderFuture

impl<P> ProvideAwsCredentials for Arc<P> where
    P: ProvideAwsCredentials

impl ProvideAwsCredentials for ChainProvider

type Future = ChainProviderFuture

impl ProvideAwsCredentials for StaticProvider

type Future = FutureResult<AwsCredentials, CredentialsError>

impl<P> ProvideAwsCredentials for AutoRefreshingProvider<P> where
    P: 'static + ProvideAwsCredentials

type Future = AutoRefreshingProviderFuture<P>

impl ProvideAwsCredentials for ContainerProvider

type Future = ContainerProviderFuture

impl ProvideAwsCredentials for InstanceMetadataProvider

type Future = InstanceMetadataProviderFuture

impl<P> ProvideAwsCredentials for Rc<P> where
    P: ProvideAwsCredentials

Loading content...

Implementors

Loading content...