Skip to main content

IntoPrecompileResult

Trait IntoPrecompileResult 

Source
pub trait IntoPrecompileResult<T> {
    // Required method
    fn into_precompile_result(
        self,
        gas: 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, 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", so this trait is not object safe.

Implementors§