Rust operators

From wikinotes

Arithmetic

Result Operators

result?

// bind 'Ok-val' to bar,
// if 'Err-val', return-early with Err(Err-val)
fn foo() -> Result<_, _> {
    let bar = get_result()?;
}

Operator Overloading