Compare commits

...

2 Commits

Author SHA1 Message Date
Kerollmops
ac428b5d7c Disallow todos from the Clippy CI 2025-12-15 13:36:47 +01:00
Kerollmops
1291990f7d Fix actix payload error handling 2025-12-15 13:36:46 +01:00
2 changed files with 6 additions and 5 deletions

View File

@@ -196,7 +196,7 @@ jobs:
uses: actions-rs/cargo@v1
with:
command: clippy
args: --all-targets ${{ matrix.features }} -- --deny warnings
args: --all-targets ${{ matrix.features }} -- --deny warnings -D clippy::todo
fmt:
name: Run Rustfmt

View File

@@ -271,12 +271,13 @@ impl ErrorCode for PayloadError {
PayloadError::Payload(e) => match e {
ActixPayloadError::IncompleteError => Code::BadRequest,
ActixPayloadError::OtherError(error) => match error {
aweb::error::PayloadError::EncodingCorrupted => Code::Internal,
aweb::error::PayloadError::EncodingCorrupted => Code::BadRequest,
aweb::error::PayloadError::Overflow => Code::PayloadTooLarge,
aweb::error::PayloadError::UnknownLength => Code::Internal,
aweb::error::PayloadError::Http2Payload(_) => Code::Internal,
aweb::error::PayloadError::UnknownLength => Code::BadRequest,
aweb::error::PayloadError::Http2Payload(_) => Code::BadRequest,
aweb::error::PayloadError::Io(_) => Code::Internal,
_ => todo!(),
aweb::error::PayloadError::Incomplete(_) => Code::BadRequest,
_ => Code::Internal,
},
},
PayloadError::Json(err) => match err {