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}