tin_actix_api_resp/
types.rs

1pub use crate::macros::ApiRes;
2use crate::{EmptyRes, PageRes};
3
4pub type ApiErr = ApiRes<()>;
5pub type ApiResult<T> = Result<ApiRes<T>, ApiErr>;
6pub type ApiBoolResult = Result<ApiRes<bool>, ApiErr>;
7pub type ApiListResult<T> = Result<ApiRes<Vec<T>>, ApiErr>;
8pub type ApiPageResult<T> = Result<ApiRes<PageRes<T>>, ApiErr>;
9pub type ApiEmptyResult = Result<ApiRes<EmptyRes>, ApiErr>;