Skip to main content

IntoPrecompileResult

Trait IntoPrecompileResult 

Source
pub trait IntoPrecompileResult<T> {
    // Required method
    fn into_precompile_result(
        self,
        gas: u64,
        reservoir: u64,
        encode_ok: impl FnOnce(T) -> Bytes,
    ) -> PrecompileResult;
}
Expand description

Extension trait to convert Result<T, TempoPrecompileError> into a [PrecompileResult].

Required Methods§

Source

fn into_precompile_result( self, gas: u64, reservoir: u64, encode_ok: impl FnOnce(T) -> Bytes, ) -> PrecompileResult

Converts self into a [PrecompileResult], using encode_ok for the success path.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§