[][src]Macro bail_out::bail

macro_rules! bail {
    ($error:expr) => { ... };
}

Return early with an error. This macro is equivalent to return Err(error). Example:

use bail_out::*;
fn bail_test() -> Result<(), &'static str> {
   bail!("error");
   Ok(())
}
assert_eq!(bail_test(), Err("error"));