use sqlx_core::error::BoxDynError;
use crate::convert::ResultCodec;
impl<T> ResultCodec<T> for Result<T, BoxDynError> {
fn into_result(self) -> crate::Result<T> {
match self {
Ok(t) => {
return Ok(t);
}
Err(e) => {
return Err(crate::Error::from(e.to_string()));
}
}
}
}
impl<T> ResultCodec<T> for Result<T, sqlx_core::error::Error> {
fn into_result(self) -> crate::Result<T> {
match self {
Ok(t) => {
return Ok(t);
}
Err(e) => {
return Err(crate::Error::from(e.to_string()));
}
}
}
}
impl<T> ResultCodec<T> for Result<T, serde_json::Error> {
fn into_result(self) -> crate::Result<T> {
match self {
Ok(t) => {
return Ok(t);
}
Err(e) => {
return Err(crate::Error::from(e.to_string()));
}
}
}
}