rustHow to display error in Rust
Rust provides a standard library module called std::error which provides a trait called Error that can be used to display errors. The Error trait provides a Display implementation which can be used to print errors.
Code example:
use std::error::Error;
fn main() {
let err = "Error message";
let err_obj = err.into();
println!("{}", err_obj);
}
Output
Error message
Explanation:
-
The
use std::error::Errorstatement imports theErrortrait from thestd::errormodule. -
The
errvariable is a string literal containing the error message. -
The
err_objvariable is created by converting theerrstring literal into anErrorobject using theinto()method. -
The
println!macro is used to print the error message contained in theerr_objobject.
Helpful links:
More of Rust
- How to replace all matches using Rust regex?
- How to replace strings using Rust regex?
- How to match whitespace with a regex in Rust?
- How to use non-capturing groups in Rust regex?
- How to match a URL with a regex in Rust?
- How to use 'or' in Rust regex?
- How to ignore case in Rust regex?
- How to use regex to match a double quote in Rust?
- How to map an array in Rust
- How to use negation in Rust regex?
See more codes...