1 2 3 4 5 6 7 8 9 10 11 12 13
use crate::AppError; pub type AppResult<T> = Result<T, AppError>; pub trait ResultExt<T> { fn errkit(self) -> AppResult<T>; } impl<T> ResultExt<T> for Result<T, AppError> { fn errkit(self) -> AppResult<T> { self } }