aws: Don't unnecessarily clone AWS behaviour version

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1864>
This commit is contained in:
Sebastian Dröge 2024-10-20 22:28:19 +03:00 committed by GStreamer Marge Bot
parent 00a4398aee
commit 0e3d019e24
4 changed files with 7 additions and 7 deletions

View file

@ -149,12 +149,12 @@ pub fn wait_config(
.or_default_provider()
.or_else(Region::new(DEFAULT_S3_REGION));
let config_future = match credentials {
Some(cred) => aws_config::defaults(AWS_BEHAVIOR_VERSION.clone())
Some(cred) => aws_config::defaults(*AWS_BEHAVIOR_VERSION)
.timeout_config(timeout_config)
.region(region_provider)
.credentials_provider(cred)
.load(),
None => aws_config::defaults(AWS_BEHAVIOR_VERSION.clone())
None => aws_config::defaults(*AWS_BEHAVIOR_VERSION)
.timeout_config(timeout_config)
.region(region_provider)
.load(),

View file

@ -559,7 +559,7 @@ impl Transcriber {
let config_loader = match (access_key, secret_access_key) {
(Some(key), Some(secret_key)) => {
gst::debug!(CAT, imp = self, "Using settings credentials");
aws_config::defaults(AWS_BEHAVIOR_VERSION.clone()).credentials_provider(
aws_config::defaults(*AWS_BEHAVIOR_VERSION).credentials_provider(
aws_transcribe::config::Credentials::new(
key,
secret_key,
@ -571,7 +571,7 @@ impl Transcriber {
}
_ => {
gst::debug!(CAT, imp = self, "Attempting to get credentials from env...");
aws_config::defaults(AWS_BEHAVIOR_VERSION.clone())
aws_config::defaults(*AWS_BEHAVIOR_VERSION)
}
};

View file

@ -45,7 +45,7 @@ mod tests {
)
.or_default_provider();
let config = aws_config::defaults(AWS_BEHAVIOR_VERSION.clone())
let config = aws_config::defaults(*AWS_BEHAVIOR_VERSION)
.region(region_provider)
.load()
.await;

View file

@ -237,7 +237,7 @@ impl Signaller {
};
let client = Client::new(
&aws_config::defaults(AWS_BEHAVIOR_VERSION.clone())
&aws_config::defaults(*AWS_BEHAVIOR_VERSION)
.credentials_provider(credentials.clone())
.load()
.await,
@ -307,7 +307,7 @@ impl Signaller {
);
let signaling_config = aws_sdk_kinesisvideosignaling::config::Builder::from(
&aws_config::defaults(AWS_BEHAVIOR_VERSION.clone())
&aws_config::defaults(*AWS_BEHAVIOR_VERSION)
.credentials_provider(credentials.clone())
.load()
.await,