pub type AppResult<T, E = Error> = Result<T, E>;Expand description
Conventional result alias for application code.
The alias defaults to Error but accepts a custom error type when the
context requires a different domain error.
§Examples
use std::io::Error as IoError;
use masterror::AppResult;
fn app_logic() -> AppResult<u8> {
Ok(7)
}
fn io_logic() -> AppResult<(), IoError> {
Ok(())
}
assert_eq!(app_logic().unwrap(), 7);
assert!(io_logic().is_ok());Aliased Type§
pub enum AppResult<T, E = Error> {
Ok(T),
Err(E),
}