Trait concordium_std::UnwrapAbort[][src]

pub trait UnwrapAbort {
    type Unwrap;
    fn unwrap_abort(self) -> Self::Unwrap;
}
Expand description

Add optimized unwrap behaviour that aborts the process instead of panicking.

Associated Types

The underlying result type of the unwrap, in case of success.

Required methods

Unwrap or call trap. In contrast to the unwrap methods on Option::unwrap this method will tend to produce smaller code, at the cost of the ability to handle the panic. This is intended to be used only in Wasm code, where panics cannot be handled anyhow.

Implementations on Foreign Types

Implementors