Skip to content

Commit 6fe85bc

Browse files
committed
Add conditional imports for aws_config modules behind aws-sdk-auth feature flag
1 parent 1f4c590 commit 6fe85bc

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/client/auth/aws.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
1-
use std::{fs::File, io::Read, time::Duration};
2-
3-
// Note: Uncomment the following lines for AWS SDK for authentication
1+
#[cfg(feature = "aws-sdk-auth")]
42
use aws_config::BehaviorVersion;
3+
#[cfg(feature = "aws-sdk-auth")]
54
use aws_credential_types::provider::ProvideCredentials;
5+
#[cfg(feature = "aws-sdk-auth")]
66
use aws_types::sdk_config::SharedCredentialsProvider;
7+
78
use chrono::{offset::Utc, DateTime};
89
use hmac::Hmac;
910
use once_cell::sync::Lazy;
1011
use rand::distributions::{Alphanumeric, DistString};
1112
use serde::Deserialize;
1213
use sha2::{Digest, Sha256};
14+
use std::{fs::File, io::Read, time::Duration};
1315
use tokio::sync::Mutex;
1416

1517
use crate::{

0 commit comments

Comments
 (0)