pub type Result<T> = Result<T, TempoPrecompileError>;Expand description
Result type alias for Tempo precompile operations
Aliased Type§
pub enum Result<T> {
Ok(T),
Err(TempoPrecompileError),
}Variants§
Trait Implementations§
Source§impl<T> IntoPrecompileResult<T> for Result<T>
impl<T> IntoPrecompileResult<T> for Result<T>
Source§fn into_precompile_result(
self,
gas: u64,
encode_ok: impl FnOnce(T) -> Bytes,
) -> PrecompileResult
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.Layout§
Note: Unable to compute type layout, possibly due to this type having generic parameters. Layout can only be computed for concrete, fully-instantiated types.