pub trait WeightInfo {
Show 184 methods // Required methods fn gr_reply(r: u32) -> Weight; fn gr_reply_wgas(r: u32) -> Weight; fn gr_reply_commit(r: u32) -> Weight; fn gr_reply_commit_wgas(r: u32) -> Weight; fn gr_reply_input(r: u32) -> Weight; fn gr_reply_input_wgas(r: u32) -> Weight; fn gr_reservation_reply(r: u32) -> Weight; fn gr_reservation_reply_commit(r: u32) -> Weight; fn gr_exit(r: u32) -> Weight; fn gr_leave(r: u32) -> Weight; fn gr_wait(r: u32) -> Weight; fn gr_wait_for(r: u32) -> Weight; fn gr_wait_up_to(r: u32) -> Weight; fn db_write_per_kb(c: u32) -> Weight; fn db_read_per_kb(c: u32) -> Weight; fn instantiate_module_per_kb(c: u32) -> Weight; fn claim_value() -> Weight; fn upload_code(c: u32) -> Weight; fn create_program(s: u32) -> Weight; fn upload_program(c: u32, s: u32) -> Weight; fn send_message(p: u32) -> Weight; fn send_reply(p: u32) -> Weight; fn reinstrument_per_kb(c: u32) -> Weight; fn alloc(r: u32) -> Weight; fn alloc_per_page(p: u32) -> Weight; fn free(r: u32) -> Weight; fn free_range(r: u32) -> Weight; fn free_range_per_page(p: u32) -> Weight; fn gr_reserve_gas(r: u32) -> Weight; fn gr_unreserve_gas(r: u32) -> Weight; fn gr_system_reserve_gas(r: u32) -> Weight; fn gr_message_id(r: u32) -> Weight; fn gr_program_id(r: u32) -> Weight; fn gr_source(r: u32) -> Weight; fn gr_value(r: u32) -> Weight; fn gr_value_available(r: u32) -> Weight; fn gr_gas_available(r: u32) -> Weight; fn gr_size(r: u32) -> Weight; fn gr_read(r: u32) -> Weight; fn gr_read_per_kb(n: u32) -> Weight; fn gr_env_vars(r: u32) -> Weight; fn gr_block_height(r: u32) -> Weight; fn gr_block_timestamp(r: u32) -> Weight; fn gr_random(n: u32) -> Weight; fn gr_reply_deposit(r: u32) -> Weight; fn gr_send(r: u32) -> Weight; fn gr_send_per_kb(n: u32) -> Weight; fn gr_send_wgas(r: u32) -> Weight; fn gr_send_wgas_per_kb(n: u32) -> Weight; fn gr_send_input(r: u32) -> Weight; fn gr_send_input_wgas(r: u32) -> Weight; fn gr_send_init(r: u32) -> Weight; fn gr_send_push(r: u32) -> Weight; fn gr_send_push_per_kb(n: u32) -> Weight; fn gr_send_commit(r: u32) -> Weight; fn gr_send_commit_wgas(r: u32) -> Weight; fn gr_reservation_send(r: u32) -> Weight; fn gr_reservation_send_per_kb(n: u32) -> Weight; fn gr_reservation_send_commit(r: u32) -> Weight; fn gr_reply_per_kb(n: u32) -> Weight; fn gr_reply_wgas_per_kb(n: u32) -> Weight; fn gr_reply_push(r: u32) -> Weight; fn gr_reply_push_per_kb(n: u32) -> Weight; fn gr_reservation_reply_per_kb(n: u32) -> Weight; fn gr_reservation_reply_commit_per_kb(n: u32) -> Weight; fn gr_reply_to(r: u32) -> Weight; fn gr_signal_code(r: u32) -> Weight; fn gr_signal_from(r: u32) -> Weight; fn gr_reply_push_input(r: u32) -> Weight; fn gr_reply_push_input_per_kb(n: u32) -> Weight; fn gr_send_push_input(r: u32) -> Weight; fn gr_send_push_input_per_kb(n: u32) -> Weight; fn gr_debug(r: u32) -> Weight; fn gr_debug_per_kb(n: u32) -> Weight; fn gr_reply_code(r: u32) -> Weight; fn gr_wake(r: u32) -> Weight; fn gr_create_program(r: u32) -> Weight; fn gr_create_program_per_kb(p: u32, s: u32) -> Weight; fn gr_create_program_wgas(r: u32) -> Weight; fn gr_create_program_wgas_per_kb(p: u32, s: u32) -> Weight; fn lazy_pages_signal_read(p: u32) -> Weight; fn lazy_pages_signal_write(p: u32) -> Weight; fn lazy_pages_signal_write_after_read(p: u32) -> Weight; fn lazy_pages_load_page_storage_data(p: u32) -> Weight; fn lazy_pages_host_func_read(p: u32) -> Weight; fn lazy_pages_host_func_write(p: u32) -> Weight; fn lazy_pages_host_func_write_after_read(p: u32) -> Weight; fn mem_grow(r: u32) -> Weight; fn instr_i64load(r: u32) -> Weight; fn instr_i32load(r: u32) -> Weight; fn instr_i64store(r: u32) -> Weight; fn instr_i32store(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_const(r: u32) -> Weight; fn instr_call(r: u32) -> Weight; fn instr_call_indirect(r: u32) -> Weight; fn instr_call_indirect_per_param(p: 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_current(r: u32) -> Weight; fn instr_i64clz(r: u32) -> Weight; fn instr_i32clz(r: u32) -> Weight; fn instr_i64ctz(r: u32) -> Weight; fn instr_i32ctz(r: u32) -> Weight; fn instr_i64popcnt(r: u32) -> Weight; fn instr_i32popcnt(r: u32) -> Weight; fn instr_i64eqz(r: u32) -> Weight; fn instr_i32eqz(r: u32) -> Weight; fn instr_i32extend8s(r: u32) -> Weight; fn instr_i32extend16s(r: u32) -> Weight; fn instr_i64extend8s(r: u32) -> Weight; fn instr_i64extend16s(r: u32) -> Weight; fn instr_i64extend32s(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_i32eq(r: u32) -> Weight; fn instr_i64ne(r: u32) -> Weight; fn instr_i32ne(r: u32) -> Weight; fn instr_i64lts(r: u32) -> Weight; fn instr_i32lts(r: u32) -> Weight; fn instr_i64ltu(r: u32) -> Weight; fn instr_i32ltu(r: u32) -> Weight; fn instr_i64gts(r: u32) -> Weight; fn instr_i32gts(r: u32) -> Weight; fn instr_i64gtu(r: u32) -> Weight; fn instr_i32gtu(r: u32) -> Weight; fn instr_i64les(r: u32) -> Weight; fn instr_i32les(r: u32) -> Weight; fn instr_i64leu(r: u32) -> Weight; fn instr_i32leu(r: u32) -> Weight; fn instr_i64ges(r: u32) -> Weight; fn instr_i32ges(r: u32) -> Weight; fn instr_i64geu(r: u32) -> Weight; fn instr_i32geu(r: u32) -> Weight; fn instr_i64add(r: u32) -> Weight; fn instr_i32add(r: u32) -> Weight; fn instr_i64sub(r: u32) -> Weight; fn instr_i32sub(r: u32) -> Weight; fn instr_i64mul(r: u32) -> Weight; fn instr_i32mul(r: u32) -> Weight; fn instr_i64divs(r: u32) -> Weight; fn instr_i32divs(r: u32) -> Weight; fn instr_i64divu(r: u32) -> Weight; fn instr_i32divu(r: u32) -> Weight; fn instr_i64rems(r: u32) -> Weight; fn instr_i32rems(r: u32) -> Weight; fn instr_i64remu(r: u32) -> Weight; fn instr_i32remu(r: u32) -> Weight; fn instr_i64and(r: u32) -> Weight; fn instr_i32and(r: u32) -> Weight; fn instr_i64or(r: u32) -> Weight; fn instr_i32or(r: u32) -> Weight; fn instr_i64xor(r: u32) -> Weight; fn instr_i32xor(r: u32) -> Weight; fn instr_i64shl(r: u32) -> Weight; fn instr_i32shl(r: u32) -> Weight; fn instr_i64shrs(r: u32) -> Weight; fn instr_i32shrs(r: u32) -> Weight; fn instr_i64shru(r: u32) -> Weight; fn instr_i32shru(r: u32) -> Weight; fn instr_i64rotl(r: u32) -> Weight; fn instr_i32rotl(r: u32) -> Weight; fn instr_i64rotr(r: u32) -> Weight; fn instr_i32rotr(r: u32) -> Weight; fn tasks_remove_gas_reservation() -> Weight; fn tasks_send_user_message_to_mailbox() -> Weight; fn tasks_send_user_message() -> Weight; fn tasks_send_dispatch() -> Weight; fn tasks_wake_message() -> Weight; fn tasks_wake_message_no_wake() -> Weight; fn tasks_remove_from_waitlist() -> Weight; fn tasks_remove_from_mailbox() -> Weight; fn instr_i64const(r: u32) -> Weight;
}
Expand description

Weight functions needed for pallet_gear.

Required Methods§

source

fn gr_reply(r: u32) -> Weight

source

fn gr_reply_wgas(r: u32) -> Weight

source

fn gr_reply_commit(r: u32) -> Weight

source

fn gr_reply_commit_wgas(r: u32) -> Weight

source

fn gr_reply_input(r: u32) -> Weight

source

fn gr_reply_input_wgas(r: u32) -> Weight

source

fn gr_reservation_reply(r: u32) -> Weight

source

fn gr_reservation_reply_commit(r: u32) -> Weight

source

fn gr_exit(r: u32) -> Weight

source

fn gr_leave(r: u32) -> Weight

source

fn gr_wait(r: u32) -> Weight

source

fn gr_wait_for(r: u32) -> Weight

source

fn gr_wait_up_to(r: u32) -> Weight

source

fn db_write_per_kb(c: u32) -> Weight

source

fn db_read_per_kb(c: u32) -> Weight

source

fn instantiate_module_per_kb(c: u32) -> Weight

source

fn claim_value() -> Weight

source

fn upload_code(c: u32) -> Weight

source

fn create_program(s: u32) -> Weight

source

fn upload_program(c: u32, s: u32) -> Weight

source

fn send_message(p: u32) -> Weight

source

fn send_reply(p: u32) -> Weight

source

fn reinstrument_per_kb(c: u32) -> Weight

source

fn alloc(r: u32) -> Weight

source

fn alloc_per_page(p: u32) -> Weight

source

fn free(r: u32) -> Weight

source

fn free_range(r: u32) -> Weight

source

fn free_range_per_page(p: u32) -> Weight

source

fn gr_reserve_gas(r: u32) -> Weight

source

fn gr_unreserve_gas(r: u32) -> Weight

source

fn gr_system_reserve_gas(r: u32) -> Weight

source

fn gr_message_id(r: u32) -> Weight

source

fn gr_program_id(r: u32) -> Weight

source

fn gr_source(r: u32) -> Weight

source

fn gr_value(r: u32) -> Weight

source

fn gr_value_available(r: u32) -> Weight

source

fn gr_gas_available(r: u32) -> Weight

source

fn gr_size(r: u32) -> Weight

source

fn gr_read(r: u32) -> Weight

source

fn gr_read_per_kb(n: u32) -> Weight

source

fn gr_env_vars(r: u32) -> Weight

source

fn gr_block_height(r: u32) -> Weight

source

fn gr_block_timestamp(r: u32) -> Weight

source

fn gr_random(n: u32) -> Weight

source

fn gr_reply_deposit(r: u32) -> Weight

source

fn gr_send(r: u32) -> Weight

source

fn gr_send_per_kb(n: u32) -> Weight

source

fn gr_send_wgas(r: u32) -> Weight

source

fn gr_send_wgas_per_kb(n: u32) -> Weight

source

fn gr_send_input(r: u32) -> Weight

source

fn gr_send_input_wgas(r: u32) -> Weight

source

fn gr_send_init(r: u32) -> Weight

source

fn gr_send_push(r: u32) -> Weight

source

fn gr_send_push_per_kb(n: u32) -> Weight

source

fn gr_send_commit(r: u32) -> Weight

source

fn gr_send_commit_wgas(r: u32) -> Weight

source

fn gr_reservation_send(r: u32) -> Weight

source

fn gr_reservation_send_per_kb(n: u32) -> Weight

source

fn gr_reservation_send_commit(r: u32) -> Weight

source

fn gr_reply_per_kb(n: u32) -> Weight

source

fn gr_reply_wgas_per_kb(n: u32) -> Weight

source

fn gr_reply_push(r: u32) -> Weight

source

fn gr_reply_push_per_kb(n: u32) -> Weight

source

fn gr_reservation_reply_per_kb(n: u32) -> Weight

source

fn gr_reservation_reply_commit_per_kb(n: u32) -> Weight

source

fn gr_reply_to(r: u32) -> Weight

source

fn gr_signal_code(r: u32) -> Weight

source

fn gr_signal_from(r: u32) -> Weight

source

fn gr_reply_push_input(r: u32) -> Weight

source

fn gr_reply_push_input_per_kb(n: u32) -> Weight

source

fn gr_send_push_input(r: u32) -> Weight

source

fn gr_send_push_input_per_kb(n: u32) -> Weight

source

fn gr_debug(r: u32) -> Weight

source

fn gr_debug_per_kb(n: u32) -> Weight

source

fn gr_reply_code(r: u32) -> Weight

source

fn gr_wake(r: u32) -> Weight

source

fn gr_create_program(r: u32) -> Weight

source

fn gr_create_program_per_kb(p: u32, s: u32) -> Weight

source

fn gr_create_program_wgas(r: u32) -> Weight

source

fn gr_create_program_wgas_per_kb(p: u32, s: u32) -> Weight

source

fn lazy_pages_signal_read(p: u32) -> Weight

source

fn lazy_pages_signal_write(p: u32) -> Weight

source

fn lazy_pages_signal_write_after_read(p: u32) -> Weight

source

fn lazy_pages_load_page_storage_data(p: u32) -> Weight

source

fn lazy_pages_host_func_read(p: u32) -> Weight

source

fn lazy_pages_host_func_write(p: u32) -> Weight

source

fn lazy_pages_host_func_write_after_read(p: u32) -> Weight

source

fn mem_grow(r: u32) -> Weight

source

fn instr_i64load(r: u32) -> Weight

source

fn instr_i32load(r: u32) -> Weight

source

fn instr_i64store(r: u32) -> Weight

source

fn instr_i32store(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_const(r: u32) -> Weight

source

fn instr_call(r: u32) -> Weight

source

fn instr_call_indirect(r: u32) -> Weight

source

fn instr_call_indirect_per_param(p: 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_current(r: u32) -> Weight

source

fn instr_i64clz(r: u32) -> Weight

source

fn instr_i32clz(r: u32) -> Weight

source

fn instr_i64ctz(r: u32) -> Weight

source

fn instr_i32ctz(r: u32) -> Weight

source

fn instr_i64popcnt(r: u32) -> Weight

source

fn instr_i32popcnt(r: u32) -> Weight

source

fn instr_i64eqz(r: u32) -> Weight

source

fn instr_i32eqz(r: u32) -> Weight

source

fn instr_i32extend8s(r: u32) -> Weight

source

fn instr_i32extend16s(r: u32) -> Weight

source

fn instr_i64extend8s(r: u32) -> Weight

source

fn instr_i64extend16s(r: u32) -> Weight

source

fn instr_i64extend32s(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_i32eq(r: u32) -> Weight

source

fn instr_i64ne(r: u32) -> Weight

source

fn instr_i32ne(r: u32) -> Weight

source

fn instr_i64lts(r: u32) -> Weight

source

fn instr_i32lts(r: u32) -> Weight

source

fn instr_i64ltu(r: u32) -> Weight

source

fn instr_i32ltu(r: u32) -> Weight

source

fn instr_i64gts(r: u32) -> Weight

source

fn instr_i32gts(r: u32) -> Weight

source

fn instr_i64gtu(r: u32) -> Weight

source

fn instr_i32gtu(r: u32) -> Weight

source

fn instr_i64les(r: u32) -> Weight

source

fn instr_i32les(r: u32) -> Weight

source

fn instr_i64leu(r: u32) -> Weight

source

fn instr_i32leu(r: u32) -> Weight

source

fn instr_i64ges(r: u32) -> Weight

source

fn instr_i32ges(r: u32) -> Weight

source

fn instr_i64geu(r: u32) -> Weight

source

fn instr_i32geu(r: u32) -> Weight

source

fn instr_i64add(r: u32) -> Weight

source

fn instr_i32add(r: u32) -> Weight

source

fn instr_i64sub(r: u32) -> Weight

source

fn instr_i32sub(r: u32) -> Weight

source

fn instr_i64mul(r: u32) -> Weight

source

fn instr_i32mul(r: u32) -> Weight

source

fn instr_i64divs(r: u32) -> Weight

source

fn instr_i32divs(r: u32) -> Weight

source

fn instr_i64divu(r: u32) -> Weight

source

fn instr_i32divu(r: u32) -> Weight

source

fn instr_i64rems(r: u32) -> Weight

source

fn instr_i32rems(r: u32) -> Weight

source

fn instr_i64remu(r: u32) -> Weight

source

fn instr_i32remu(r: u32) -> Weight

source

fn instr_i64and(r: u32) -> Weight

source

fn instr_i32and(r: u32) -> Weight

source

fn instr_i64or(r: u32) -> Weight

source

fn instr_i32or(r: u32) -> Weight

source

fn instr_i64xor(r: u32) -> Weight

source

fn instr_i32xor(r: u32) -> Weight

source

fn instr_i64shl(r: u32) -> Weight

source

fn instr_i32shl(r: u32) -> Weight

source

fn instr_i64shrs(r: u32) -> Weight

source

fn instr_i32shrs(r: u32) -> Weight

source

fn instr_i64shru(r: u32) -> Weight

source

fn instr_i32shru(r: u32) -> Weight

source

fn instr_i64rotl(r: u32) -> Weight

source

fn instr_i32rotl(r: u32) -> Weight

source

fn instr_i64rotr(r: u32) -> Weight

source

fn instr_i32rotr(r: u32) -> Weight

source

fn tasks_remove_gas_reservation() -> Weight

source

fn tasks_send_user_message_to_mailbox() -> Weight

source

fn tasks_send_user_message() -> Weight

source

fn tasks_send_dispatch() -> Weight

source

fn tasks_wake_message() -> Weight

source

fn tasks_wake_message_no_wake() -> Weight

source

fn tasks_remove_from_waitlist() -> Weight

source

fn tasks_remove_from_mailbox() -> Weight

source

fn instr_i64const(r: u32) -> Weight

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl WeightInfo for ()

source§

fn gr_reply(r: u32) -> Weight

The range of component r is [0, 1].

source§

fn gr_reply_wgas(r: u32) -> Weight

The range of component r is [0, 1].

source§

fn gr_reply_commit(r: u32) -> Weight

The range of component r is [0, 1].

source§

fn gr_reply_commit_wgas(r: u32) -> Weight

The range of component r is [0, 1].

source§

fn gr_reply_input(r: u32) -> Weight

The range of component r is [0, 1].

source§

fn gr_reply_input_wgas(r: u32) -> Weight

The range of component r is [0, 1].

source§

fn gr_reservation_reply(r: u32) -> Weight

The range of component r is [0, 1].

source§

fn gr_reservation_reply_commit(r: u32) -> Weight

The range of component r is [0, 1].

source§

fn gr_exit(r: u32) -> Weight

The range of component r is [0, 1].

source§

fn gr_leave(r: u32) -> Weight

The range of component r is [0, 1].

source§

fn gr_wait(r: u32) -> Weight

The range of component r is [0, 1].

source§

fn gr_wait_for(r: u32) -> Weight

The range of component r is [0, 1].

source§

fn gr_wait_up_to(r: u32) -> Weight

The range of component r is [0, 1].

source§

fn db_write_per_kb(c: u32) -> Weight

The range of component c is [0, 512].

source§

fn db_read_per_kb(c: u32) -> Weight

The range of component c is [0, 512].

source§

fn instantiate_module_per_kb(c: u32) -> Weight

The range of component c is [0, 512].

source§

fn upload_code(c: u32) -> Weight

The range of component c is [0, 250].

source§

fn create_program(s: u32) -> Weight

The range of component s is [0, 4194304].

source§

fn upload_program(c: u32, s: u32) -> Weight

The range of component c is [0, 250]. The range of component s is [0, 4194304].

source§

fn send_message(p: u32) -> Weight

The range of component p is [0, 2097152].

source§

fn send_reply(p: u32) -> Weight

The range of component p is [0, 2097152].

source§

fn reinstrument_per_kb(c: u32) -> Weight

The range of component c is [0, 512].

source§

fn alloc(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn alloc_per_page(p: u32) -> Weight

The range of component p is [1, 512].

source§

fn free(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn free_range(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn free_range_per_page(p: u32) -> Weight

The range of component p is [1, 20].

source§

fn gr_reserve_gas(r: u32) -> Weight

The range of component r is [0, 256].

source§

fn gr_unreserve_gas(r: u32) -> Weight

The range of component r is [0, 256].

source§

fn gr_system_reserve_gas(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_message_id(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_program_id(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_source(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_value(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_value_available(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_gas_available(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_size(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_read(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_read_per_kb(n: u32) -> Weight

The range of component n is [0, 2048].

source§

fn gr_env_vars(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_block_height(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_block_timestamp(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_random(n: u32) -> Weight

The range of component n is [0, 20].

source§

fn gr_reply_deposit(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_send(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_send_per_kb(n: u32) -> Weight

The range of component n is [0, 2048].

source§

fn gr_send_wgas(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_send_wgas_per_kb(n: u32) -> Weight

The range of component n is [0, 2048].

source§

fn gr_send_input(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_send_input_wgas(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_send_init(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_send_push(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_send_push_per_kb(n: u32) -> Weight

The range of component n is [0, 2048].

source§

fn gr_send_commit(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_send_commit_wgas(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_reservation_send(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_reservation_send_per_kb(n: u32) -> Weight

The range of component n is [0, 2048].

source§

fn gr_reservation_send_commit(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_reply_per_kb(n: u32) -> Weight

The range of component n is [0, 2048].

source§

fn gr_reply_wgas_per_kb(n: u32) -> Weight

The range of component n is [0, 2048].

source§

fn gr_reply_push(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_reply_push_per_kb(n: u32) -> Weight

The range of component n is [0, 8192].

source§

fn gr_reservation_reply_per_kb(n: u32) -> Weight

The range of component n is [0, 2048].

source§

fn gr_reservation_reply_commit_per_kb(n: u32) -> Weight

The range of component n is [0, 2048].

source§

fn gr_reply_to(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_signal_code(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_signal_from(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_reply_push_input(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_reply_push_input_per_kb(n: u32) -> Weight

The range of component n is [0, 2048].

source§

fn gr_send_push_input(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_send_push_input_per_kb(n: u32) -> Weight

The range of component n is [0, 2048].

source§

fn gr_debug(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_debug_per_kb(n: u32) -> Weight

The range of component n is [0, 2048].

source§

fn gr_reply_code(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_wake(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_create_program(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_create_program_per_kb(p: u32, s: u32) -> Weight

The range of component p is [0, 2048]. The range of component s is [1, 2048].

source§

fn gr_create_program_wgas(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn gr_create_program_wgas_per_kb(p: u32, s: u32) -> Weight

The range of component p is [0, 2048]. The range of component s is [1, 2048].

source§

fn lazy_pages_signal_read(p: u32) -> Weight

The range of component p is [0, 512].

source§

fn lazy_pages_signal_write(p: u32) -> Weight

The range of component p is [0, 512].

source§

fn lazy_pages_signal_write_after_read(p: u32) -> Weight

The range of component p is [0, 512].

source§

fn lazy_pages_load_page_storage_data(p: u32) -> Weight

The range of component p is [0, 512].

source§

fn lazy_pages_host_func_read(p: u32) -> Weight

The range of component p is [0, 32].

source§

fn lazy_pages_host_func_write(p: u32) -> Weight

The range of component p is [0, 32].

source§

fn lazy_pages_host_func_write_after_read(p: u32) -> Weight

The range of component p is [0, 32].

source§

fn mem_grow(r: u32) -> Weight

The range of component r is [0, 20].

source§

fn instr_i64load(r: u32) -> Weight

The range of component r is [50, 500].

source§

fn instr_i32load(r: u32) -> Weight

The range of component r is [50, 500].

source§

fn instr_i64store(r: u32) -> Weight

The range of component r is [50, 500].

source§

fn instr_i32store(r: u32) -> Weight

The range of component r is [50, 500].

source§

fn instr_select(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_if(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_br(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_br_if(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_br_table(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_br_table_per_entry(e: u32) -> Weight

The range of component e is [1, 256].

source§

fn instr_call_const(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_call(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_call_indirect(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_call_indirect_per_param(p: u32) -> Weight

The range of component p is [0, 128].

source§

fn instr_call_per_local(_l: u32) -> Weight

The range of component l is [0, 1024].

source§

fn instr_local_get(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_local_set(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_local_tee(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_global_get(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_global_set(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_memory_current(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64clz(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i32clz(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64ctz(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i32ctz(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64popcnt(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i32popcnt(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64eqz(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i32eqz(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i32extend8s(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i32extend16s(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64extend8s(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64extend16s(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64extend32s(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64extendsi32(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64extendui32(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i32wrapi64(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64eq(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i32eq(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64ne(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i32ne(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64lts(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i32lts(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64ltu(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i32ltu(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64gts(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i32gts(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64gtu(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i32gtu(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64les(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i32les(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64leu(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i32leu(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64ges(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i32ges(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64geu(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i32geu(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64add(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i32add(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64sub(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i32sub(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64mul(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i32mul(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64divs(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i32divs(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64divu(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i32divu(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64rems(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i32rems(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64remu(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i32remu(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64and(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i32and(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64or(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i32or(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64xor(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i32xor(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64shl(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i32shl(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64shrs(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i32shrs(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64shru(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i32shru(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64rotl(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i32rotl(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i64rotr(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn instr_i32rotr(r: u32) -> Weight

The range of component r is [0, 50].

source§

fn claim_value() -> Weight

source§

fn instr_i64const(r: u32) -> Weight

source§

fn tasks_remove_gas_reservation() -> Weight

source§

fn tasks_send_user_message_to_mailbox() -> Weight

source§

fn tasks_send_user_message() -> Weight

source§

fn tasks_send_dispatch() -> Weight

source§

fn tasks_wake_message() -> Weight

source§

fn tasks_wake_message_no_wake() -> Weight

source§

fn tasks_remove_from_waitlist() -> Weight

source§

fn tasks_remove_from_mailbox() -> Weight

Implementors§

source§

impl<T: Config> WeightInfo for SubstrateWeight<T>