use aws_credential_types::{provider::SharedCredentialsProvider, Credentials};
use aws_types::region::Region;
#[allow(dead_code)]
async fn ensure_builders_clone() {
let shared_config = aws_types::SdkConfig::builder()
.region(Region::new("us-east-4"))
.credentials_provider(SharedCredentialsProvider::new(Credentials::for_tests()))
.build();
let client = aws_sdk_dynamodb::Client::new(&shared_config);
let base_query = client.list_tables();
let mut tables = vec![];
for i in 0..100 {
let query = base_query
.clone()
.exclusive_start_table_name(format!("table-{}", i));
tables.extend(
query
.send()
.await
.expect("failed")
.table_names
.unwrap_or_default(),
);
}
}