1 2 3 4 5 6 7 8 9 10 11
use error_gen::ErrorGen; use std::error::Error; #[derive(Debug, ErrorGen)] pub struct ExampleError; fn main() { let e = ExampleError; assert_eq!(e.to_string(), "example error"); assert!(e.source().is_none()); }