? Operator (Rust)

The ? operator propagates errors concisely: applied to a Result or Option, it unwraps the success value or returns the error/None early from the enclosing…