diff options
| author | sigoden <sigoden@gmail.com> | 2025-06-28 19:17:43 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-06-28 19:17:43 +0800 |
| commit | 419790fb74fbaf47d54519238b5a542a3875961e (patch) | |
| tree | 8917db58a4a77a514079bf115d670a3f82003c03 /src/client | |
| parent | bad300bbce72dff6f085fc8b94e8ffbdd103f47f (diff) | |
| download | aichat-419790fb74fbaf47d54519238b5a542a3875961e.tar.gz | |
chore: clippy (#1334)
Diffstat (limited to 'src/client')
| -rw-r--r-- | src/client/bedrock.rs | 8 | ||||
| -rw-r--r-- | src/client/model.rs | 3 |
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 => { |
