Skip to content

Commit 67044d7

Browse files
committed
fix: adjust rust status code mapping
1 parent 0618591 commit 67044d7

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

src/client.rs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -176,13 +176,12 @@ fn map_status_to_error(
176176
request_id: Option<String>,
177177
retry_after: Option<u64>,
178178
) -> Error {
179-
use StatusCode::*;
180179
let s = status.as_u16();
181180
match status {
182-
UNAUTHORIZED | FORBIDDEN => Error::AuthenticationError { status: s, message, request_id },
183-
TOO_MANY_REQUESTS => Error::RateLimitError { status: s, message, retry_after_seconds: retry_after, request_id },
184-
NOT_FOUND => Error::NotFound { status: s, message, request_id },
185-
BAD_REQUEST => Error::ValidationError { status: s, message, details, request_id },
181+
StatusCode::UNAUTHORIZED | StatusCode::FORBIDDEN => Error::AuthenticationError { status: s, message, request_id },
182+
StatusCode::TOO_MANY_REQUESTS => Error::RateLimitError { status: s, message, retry_after_seconds: retry_after, request_id },
183+
StatusCode::NOT_FOUND => Error::NotFound { status: s, message, request_id },
184+
StatusCode::BAD_REQUEST => Error::ValidationError { status: s, message, details, request_id },
186185
_ if status.is_server_error() => Error::ServerError { status: s, message, request_id },
187186
_ if status.is_client_error() => Error::ApiError { status: s, code, message, details, request_id },
188187
_ => Error::ApiError { status: s, code, message, details, request_id },

0 commit comments

Comments
 (0)