summaryrefslogtreecommitdiffstats
path: root/src/client
diff options
context:
space:
mode:
authorsigoden <sigoden@gmail.com>2025-06-28 19:17:43 +0800
committerGitHub <noreply@github.com>2025-06-28 19:17:43 +0800
commit419790fb74fbaf47d54519238b5a542a3875961e (patch)
tree8917db58a4a77a514079bf115d670a3f82003c03 /src/client
parentbad300bbce72dff6f085fc8b94e8ffbdd103f47f (diff)
downloadaichat-419790fb74fbaf47d54519238b5a542a3875961e.tar.gz
chore: clippy (#1334)
Diffstat (limited to 'src/client')
-rw-r--r--src/client/bedrock.rs8
-rw-r--r--src/client/model.rs3
2 files changed, 5 insertions, 6 deletions
diff --git a/src/client/bedrock.rs b/src/client/bedrock.rs
index 16ea5d0..6ccefe0 100644
--- a/src/client/bedrock.rs
+++ b/src/client/bedrock.rs
@@ -556,7 +556,7 @@ fn aws_fetch(
} = request;
let region = &credentials.region;
- let endpoint = format!("https://{}{}", host, uri);
+ let endpoint = format!("https://{host}{uri}");
let now: DateTime<Utc> = Utc::now();
let amz_date = now.format("%Y%m%dT%H%M%SZ").to_string();
@@ -566,7 +566,7 @@ fn aws_fetch(
let canonical_headers = headers
.iter()
- .map(|(key, value)| format!("{}:{}\n", key, value))
+ .map(|(key, value)| format!("{key}:{value}\n"))
.collect::<Vec<_>>()
.join("");
@@ -589,7 +589,7 @@ fn aws_fetch(
);
let algorithm = "AWS4-HMAC-SHA256";
- let credential_scope = format!("{}/{}/{}/aws4_request", date_stamp, region, service);
+ let credential_scope = format!("{date_stamp}/{region}/{service}/aws4_request");
let string_to_sign = format!(
"{}\n{}\n{}\n{}",
algorithm,
@@ -626,7 +626,7 @@ fn aws_fetch(
}
fn gen_signing_key(key: &str, date_stamp: &str, region: &str, service: &str) -> Vec<u8> {
- let k_date = hmac_sha256(format!("AWS4{}", key).as_bytes(), date_stamp);
+ let k_date = hmac_sha256(format!("AWS4{key}").as_bytes(), date_stamp);
let k_region = hmac_sha256(&k_date, region);
let k_service = hmac_sha256(&k_region, service);
hmac_sha256(&k_service, "aws4_request")
diff --git a/src/client/model.rs b/src/client/model.rs
index 20996b8..60a80f9 100644
--- a/src/client/model.rs
+++ b/src/client/model.rs
@@ -155,8 +155,7 @@ impl Model {
.collect::<Vec<String>>()
.join("");
format!(
- "{:>8} / {:>8} | {:>6} / {:>6} {:>6}",
- max_input_tokens, max_output_tokens, input_price, output_price, capabilities
+ "{max_input_tokens:>8} / {max_output_tokens:>8} | {input_price:>6} / {output_price:>6} {capabilities:>6}"
)
}
ModelType::Embedding => {