EHE4X5PVQFLWRTTI6CD2KTQDRP4PW5QBISBZ57MC5DF2DF2I6VPAC /// Similar to `assert!`, `ensure!` takes a condition and exits the function/// if the condition fails. Unlike `assert!`, `ensure!` returns an `Error`,/// it does not panic.
/// Analogously to `assert!`, `ensure!` takes a condition and exits the function/// if the condition fails. Unlike `assert!`, `ensure!` returns an `Error`/// rather than panicking.