Macro cargo_ghp_upload::ensure []

macro_rules! ensure {
    ( $ cond : expr , $ e : expr ) => { ... };
    (
$ cond : expr , $ fmt : expr , $ ( $ arg : tt ) + ) => { ... };
}

Exits a function early with an Error if the condition is not satisfied.

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.