anyhow 1.0.65

Flexible concrete Error type built on std::error::Error
Documentation
use anyhow::{ensure, Result};

fn main() -> Result<()> {
    // `ensure!` must not partition this into `(false) == (false == true)`
    // because Rust doesn't ordinarily allow this form of expression.
    ensure!(false == false == true);
    Ok(())
}