Trait LinearCostPrecompile
pub trait LinearCostPrecompile {
const BASE: u64;
const WORD: u64;
// Required method
fn execute(
input: &[u8],
cost: u64,
) -> Result<(ExitSucceed, Vec<u8>), PrecompileFailure>;
}
Required Associated Constants§
Required Methods§
fn execute( input: &[u8], cost: u64, ) -> Result<(ExitSucceed, Vec<u8>), PrecompileFailure>
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.