write the compat layer from v2 to v3

This commit is contained in:
Tamo
2022-10-10 14:32:11 +02:00
committed by Clément Renault
parent 6107540ad4
commit 06fadb3004
19 changed files with 1737 additions and 36 deletions

View File

@ -91,6 +91,9 @@ pub enum Code {
MissingContentType,
MalformedPayload,
MissingPayload,
MalformedDump,
UnretrievableErrorCode,
}
impl Code {
@ -181,6 +184,10 @@ impl Code {
ErrCode::invalid("invalid_content_type", StatusCode::UNSUPPORTED_MEDIA_TYPE)
}
MissingPayload => ErrCode::invalid("missing_payload", StatusCode::BAD_REQUEST),
UnretrievableErrorCode => {
ErrCode::invalid("unretrievable_error_code", StatusCode::BAD_REQUEST)
}
MalformedDump => ErrCode::invalid("malformed_dump", StatusCode::BAD_REQUEST),
}
}