bail

Macro bail 

Source
macro_rules! bail {
    ($err:expr) => { ... };
}
Expand description

Creates an Exn and returns it as Result.

Shorthand for return Err(Exn::from(err)).

ยงExamples

Create an Exn from Error:

use std::fs;

use gix_error::bail;
match fs::read_to_string("/path/to/file") {
    Ok(content) => println!("file contents: {content}"),
    Err(err) => bail!(err),
}