1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
use aws_credential_types::provider::{error::CredentialsError, future, ProvideCredentials};
#[non_exhaustive]
#[derive(Debug)]
pub struct NoCredentials;
impl ProvideCredentials for NoCredentials {
fn provide_credentials<'a>(&'a self) -> future::ProvideCredentials<'a>
where
Self: 'a,
{
future::ProvideCredentials::ready(Err(CredentialsError::not_loaded(
"No credentials provider was enabled for the service. \
hint: use aws-config to provide a credentials chain.",
)))
}
}