pub trait WeightInfo {
Show 51 methods // Required methods fn instr_i64const(r: u32) -> Weight; fn instr_i64load(r: u32) -> Weight; fn instr_i64store(r: u32) -> Weight; fn instr_select(r: u32) -> Weight; fn instr_if(r: u32) -> Weight; fn instr_br(r: u32) -> Weight; fn instr_br_if(r: u32) -> Weight; fn instr_br_table(r: u32) -> Weight; fn instr_br_table_per_entry(e: u32) -> Weight; fn instr_call(r: u32) -> Weight; fn instr_call_indirect(r: u32) -> Weight; fn instr_call_per_local(l: u32) -> Weight; fn instr_local_get(r: u32) -> Weight; fn instr_local_set(r: u32) -> Weight; fn instr_local_tee(r: u32) -> Weight; fn instr_global_get(r: u32) -> Weight; fn instr_global_set(r: u32) -> Weight; fn instr_memory_size(r: u32) -> Weight; fn instr_memory_grow(r: u32) -> Weight; fn instr_i64clz(r: u32) -> Weight; fn instr_i64ctz(r: u32) -> Weight; fn instr_i64popcnt(r: u32) -> Weight; fn instr_i64eqz(r: u32) -> Weight; fn instr_i64extendsi32(r: u32) -> Weight; fn instr_i64extendui32(r: u32) -> Weight; fn instr_i32wrapi64(r: u32) -> Weight; fn instr_i64eq(r: u32) -> Weight; fn instr_i64ne(r: u32) -> Weight; fn instr_i64lts(r: u32) -> Weight; fn instr_i64ltu(r: u32) -> Weight; fn instr_i64gts(r: u32) -> Weight; fn instr_i64gtu(r: u32) -> Weight; fn instr_i64les(r: u32) -> Weight; fn instr_i64leu(r: u32) -> Weight; fn instr_i64ges(r: u32) -> Weight; fn instr_i64geu(r: u32) -> Weight; fn instr_i64add(r: u32) -> Weight; fn instr_i64sub(r: u32) -> Weight; fn instr_i64mul(r: u32) -> Weight; fn instr_i64divs(r: u32) -> Weight; fn instr_i64divu(r: u32) -> Weight; fn instr_i64rems(r: u32) -> Weight; fn instr_i64remu(r: u32) -> Weight; fn instr_i64and(r: u32) -> Weight; fn instr_i64or(r: u32) -> Weight; fn instr_i64xor(r: u32) -> Weight; fn instr_i64shl(r: u32) -> Weight; fn instr_i64shrs(r: u32) -> Weight; fn instr_i64shru(r: u32) -> Weight; fn instr_i64rotl(r: u32) -> Weight; fn instr_i64rotr(r: u32) -> Weight;
}
Expand description

Weight functions needed for pallet_contracts.

Required Methods§

source

fn instr_i64const(r: u32) -> Weight

source

fn instr_i64load(r: u32) -> Weight

source

fn instr_i64store(r: u32) -> Weight

source

fn instr_select(r: u32) -> Weight

source

fn instr_if(r: u32) -> Weight

source

fn instr_br(r: u32) -> Weight

source

fn instr_br_if(r: u32) -> Weight

source

fn instr_br_table(r: u32) -> Weight

source

fn instr_br_table_per_entry(e: u32) -> Weight

source

fn instr_call(r: u32) -> Weight

source

fn instr_call_indirect(r: u32) -> Weight

source

fn instr_call_per_local(l: u32) -> Weight

source

fn instr_local_get(r: u32) -> Weight

source

fn instr_local_set(r: u32) -> Weight

source

fn instr_local_tee(r: u32) -> Weight

source

fn instr_global_get(r: u32) -> Weight

source

fn instr_global_set(r: u32) -> Weight

source

fn instr_memory_size(r: u32) -> Weight

source

fn instr_memory_grow(r: u32) -> Weight

source

fn instr_i64clz(r: u32) -> Weight

source

fn instr_i64ctz(r: u32) -> Weight

source

fn instr_i64popcnt(r: u32) -> Weight

source

fn instr_i64eqz(r: u32) -> Weight

source

fn instr_i64extendsi32(r: u32) -> Weight

source

fn instr_i64extendui32(r: u32) -> Weight

source

fn instr_i32wrapi64(r: u32) -> Weight

source

fn instr_i64eq(r: u32) -> Weight

source

fn instr_i64ne(r: u32) -> Weight

source

fn instr_i64lts(r: u32) -> Weight

source

fn instr_i64ltu(r: u32) -> Weight

source

fn instr_i64gts(r: u32) -> Weight

source

fn instr_i64gtu(r: u32) -> Weight

source

fn instr_i64les(r: u32) -> Weight

source

fn instr_i64leu(r: u32) -> Weight

source

fn instr_i64ges(r: u32) -> Weight

source

fn instr_i64geu(r: u32) -> Weight

source

fn instr_i64add(r: u32) -> Weight

source

fn instr_i64sub(r: u32) -> Weight

source

fn instr_i64mul(r: u32) -> Weight

source

fn instr_i64divs(r: u32) -> Weight

source

fn instr_i64divu(r: u32) -> Weight

source

fn instr_i64rems(r: u32) -> Weight

source

fn instr_i64remu(r: u32) -> Weight

source

fn instr_i64and(r: u32) -> Weight

source

fn instr_i64or(r: u32) -> Weight

source

fn instr_i64xor(r: u32) -> Weight

source

fn instr_i64shl(r: u32) -> Weight

source

fn instr_i64shrs(r: u32) -> Weight

source

fn instr_i64shru(r: u32) -> Weight

source

fn instr_i64rotl(r: u32) -> Weight

source

fn instr_i64rotr(r: u32) -> Weight

Object Safety§

This trait is not object safe.

Implementors§