crab_errors_rs/libs/axum.rs
1#[cfg(feature = "axum_error")]
2use axum::{Error, BoxError};
3
4#[allow(unused)]
5use crate::CrabError;
6
7#[cfg(feature = "axum_error")]
8impl From<Error> for CrabError {
9 fn from(e: Error) -> Self {
10 CrabError::ServerError(e.to_string())
11 }
12}
13
14#[cfg(feature = "axum_error")]
15impl From<BoxError> for CrabError {
16 fn from(e: BoxError) -> Self {
17 CrabError::ServerError(e.to_string())
18 }
19}