//pub trait Response {
// fn into_json(self) -> warp::reply::Json;
//}
//
//pub type Result<T: Response, F> = std::result::Result<T, F>;
//
//pub trait Conversions {
// fn into_warp_result(self) -> std::result::Result<warp::reply::Json, std::convert::Infallible>;
//}
//
//impl<T: Response, F> Conversions for Result<T, F> {
// fn into_warp_result(self) -> std::result::Result<warp::reply::Json, std::convert::Infallible> {
// todo!()
// }
//}