axum_responses 0.5.5

Standardized JSON Responses and Error Handling for Axum Framework
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crate::JsonResponse;
use axum::extract::multipart::MultipartError;
use axum::extract::multipart::MultipartRejection;

impl From<MultipartRejection> for JsonResponse {
    fn from(err: MultipartRejection) -> Self {
        tracing::error!("MultipartRejection: {err:?}");
        JsonResponse::status(err.status())
    }
}

impl From<MultipartError> for JsonResponse {
    fn from(err: MultipartError) -> Self {
        tracing::error!("MultipartError: {err:?}");
        JsonResponse::status(err.status())
    }
}