in aws_secretsmanager_caching/src/lib.rs [322:338]
fn fake_client(
ttl: Option<Duration>,
ignore_transient_errors: bool,
http_client: Option<SharedHttpClient>,
endpoint_url: Option<String>,
) -> SecretsManagerCachingClient {
SecretsManagerCachingClient::new(
asm_mock::def_fake_client(http_client, endpoint_url),
NonZeroUsize::new(1000).unwrap(),
match ttl {
Some(ttl) => ttl,
None => Duration::from_secs(1000),
},
ignore_transient_errors,
)
.expect("client should create")
}