use ohno::{AppError, app_err};
fn main() {
let err = AppError::new("database connection failed");
println!("Error::new(): {err}\n");
let user_id = 42;
let err = app_err!("user {user_id} not found");
println!("app_err! with format: {err}");
let err = app_err!(std::io::Error::new(std::io::ErrorKind::NotFound, "file missing"));
println!("app_err! with source: {err}");
}