Print errors with Display
instead of Debug
when using ?
in main()
. For example:
```Rust use main_error::MainError;
fn main() -> Result<(), MainError> {
// This prints
// "Error: invalid digit found in string"
// instead of (if you used Result<(), Box<dyn Error>>
or similar)
// "ParseIntError { kind: InvalidDigit }".
let number: i32 = "not a number".parse()?;
Ok(())
} ```
For more info, see: - Package information on crates.io - Documentation on Docs.rs - Usage examples in the repo