Trait pallet_gear::weights::WeightInfo
source · pub trait WeightInfo {
Show 191 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_code_section_per_kb(c: u32) -> Weight;
fn instantiate_module_data_section_per_kb(d: u32) -> Weight;
fn instantiate_module_global_section_per_kb(g: u32) -> Weight;
fn instantiate_module_table_section_per_kb(t: u32) -> Weight;
fn instantiate_module_element_section_per_kb(e: u32) -> Weight;
fn instantiate_module_type_section_per_kb(t: 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 claim_value_to_inheritor(d: u32) -> Weight;
fn reinstrument_per_kb(e: u32) -> Weight;
fn load_allocations_per_interval(a: u32) -> Weight;
fn alloc(r: u32) -> Weight;
fn mem_grow(r: u32) -> Weight;
fn mem_grow_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 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§
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_code_section_per_kb(c: u32) -> Weight
fn instantiate_module_data_section_per_kb(d: u32) -> Weight
fn instantiate_module_global_section_per_kb(g: u32) -> Weight
fn instantiate_module_table_section_per_kb(t: u32) -> Weight
fn instantiate_module_element_section_per_kb(e: u32) -> Weight
fn instantiate_module_type_section_per_kb(t: 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 claim_value_to_inheritor(d: u32) -> Weight
fn reinstrument_per_kb(e: u32) -> Weight
fn load_allocations_per_interval(a: u32) -> Weight
fn alloc(r: u32) -> Weight
fn mem_grow(r: u32) -> Weight
fn mem_grow_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 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
Object Safety§
Implementations on Foreign Types§
source§impl WeightInfo for ()
impl WeightInfo for ()
source§fn gr_reply_wgas(r: u32) -> Weight
fn gr_reply_wgas(r: u32) -> Weight
The range of component r
is [0, 1]
.
source§fn gr_reply_commit(r: u32) -> Weight
fn gr_reply_commit(r: u32) -> Weight
The range of component r
is [0, 1]
.
source§fn gr_reply_commit_wgas(r: u32) -> Weight
fn gr_reply_commit_wgas(r: u32) -> Weight
The range of component r
is [0, 1]
.
source§fn gr_reply_input(r: u32) -> Weight
fn gr_reply_input(r: u32) -> Weight
The range of component r
is [0, 1]
.
source§fn gr_reply_input_wgas(r: u32) -> Weight
fn gr_reply_input_wgas(r: u32) -> Weight
The range of component r
is [0, 1]
.
source§fn gr_reservation_reply(r: u32) -> Weight
fn gr_reservation_reply(r: u32) -> Weight
The range of component r
is [0, 1]
.
source§fn gr_reservation_reply_commit(r: u32) -> Weight
fn gr_reservation_reply_commit(r: u32) -> Weight
The range of component r
is [0, 1]
.
source§fn gr_wait_for(r: u32) -> Weight
fn gr_wait_for(r: u32) -> Weight
The range of component r
is [0, 1]
.
source§fn gr_wait_up_to(r: u32) -> Weight
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
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
fn db_read_per_kb(c: u32) -> Weight
The range of component c
is [0, 512]
.
source§fn instantiate_module_code_section_per_kb(c: u32) -> Weight
fn instantiate_module_code_section_per_kb(c: u32) -> Weight
The range of component c
is [0, 512]
.
source§fn instantiate_module_data_section_per_kb(d: u32) -> Weight
fn instantiate_module_data_section_per_kb(d: u32) -> Weight
The range of component d
is [0, 512]
.
source§fn instantiate_module_global_section_per_kb(g: u32) -> Weight
fn instantiate_module_global_section_per_kb(g: u32) -> Weight
The range of component g
is [0, 512]
.
source§fn instantiate_module_table_section_per_kb(t: u32) -> Weight
fn instantiate_module_table_section_per_kb(t: u32) -> Weight
The range of component t
is [0, 9765]
.
source§fn instantiate_module_element_section_per_kb(e: u32) -> Weight
fn instantiate_module_element_section_per_kb(e: u32) -> Weight
The range of component e
is [0, 512]
.
source§fn instantiate_module_type_section_per_kb(t: u32) -> Weight
fn instantiate_module_type_section_per_kb(t: u32) -> Weight
The range of component t
is [0, 512]
.
source§fn upload_code(c: u32) -> Weight
fn upload_code(c: u32) -> Weight
The range of component c
is [0, 250]
.
source§fn create_program(s: u32) -> Weight
fn create_program(s: u32) -> Weight
The range of component s
is [0, 4194304]
.
source§fn upload_program(c: u32, s: u32) -> Weight
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
fn send_message(p: u32) -> Weight
The range of component p
is [0, 2097152]
.
source§fn send_reply(p: u32) -> Weight
fn send_reply(p: u32) -> Weight
The range of component p
is [0, 2097152]
.
source§fn claim_value_to_inheritor(d: u32) -> Weight
fn claim_value_to_inheritor(d: u32) -> Weight
The range of component d
is [1, 1024]
.
source§fn reinstrument_per_kb(e: u32) -> Weight
fn reinstrument_per_kb(e: u32) -> Weight
The range of component e
is [0, 512]
.
source§fn load_allocations_per_interval(a: u32) -> Weight
fn load_allocations_per_interval(a: u32) -> Weight
The range of component a
is [0, 32767]
.
source§fn mem_grow_per_page(_p: u32) -> Weight
fn mem_grow_per_page(_p: u32) -> Weight
The range of component p
is [1, 819]
.
source§fn free_range(r: u32) -> Weight
fn free_range(r: u32) -> Weight
The range of component r
is [0, 20]
.
source§fn free_range_per_page(p: u32) -> Weight
fn free_range_per_page(p: u32) -> Weight
The range of component p
is [1, 700]
.
source§fn gr_reserve_gas(r: u32) -> Weight
fn gr_reserve_gas(r: u32) -> Weight
The range of component r
is [0, 256]
.
source§fn gr_unreserve_gas(r: u32) -> Weight
fn gr_unreserve_gas(r: u32) -> Weight
The range of component r
is [0, 256]
.
source§fn gr_system_reserve_gas(r: u32) -> Weight
fn gr_system_reserve_gas(r: u32) -> Weight
The range of component r
is [0, 20]
.
source§fn gr_message_id(r: u32) -> Weight
fn gr_message_id(r: u32) -> Weight
The range of component r
is [0, 20]
.
source§fn gr_program_id(r: u32) -> Weight
fn gr_program_id(r: u32) -> Weight
The range of component r
is [0, 20]
.
source§fn gr_value_available(r: u32) -> Weight
fn gr_value_available(r: u32) -> Weight
The range of component r
is [0, 20]
.
source§fn gr_gas_available(r: u32) -> Weight
fn gr_gas_available(r: u32) -> Weight
The range of component r
is [0, 20]
.
source§fn gr_read_per_kb(n: u32) -> Weight
fn gr_read_per_kb(n: u32) -> Weight
The range of component n
is [0, 2048]
.
source§fn gr_env_vars(r: u32) -> Weight
fn gr_env_vars(r: u32) -> Weight
The range of component r
is [0, 20]
.
source§fn gr_block_height(r: u32) -> Weight
fn gr_block_height(r: u32) -> Weight
The range of component r
is [0, 20]
.
source§fn gr_block_timestamp(r: u32) -> Weight
fn gr_block_timestamp(r: u32) -> Weight
The range of component r
is [0, 20]
.
source§fn gr_reply_deposit(r: u32) -> Weight
fn gr_reply_deposit(r: u32) -> Weight
The range of component r
is [0, 20]
.
source§fn gr_send_per_kb(n: u32) -> Weight
fn gr_send_per_kb(n: u32) -> Weight
The range of component n
is [0, 2048]
.
source§fn gr_send_wgas(r: u32) -> Weight
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
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
fn gr_send_input(r: u32) -> Weight
The range of component r
is [0, 20]
.
source§fn gr_send_input_wgas(r: u32) -> Weight
fn gr_send_input_wgas(r: u32) -> Weight
The range of component r
is [0, 20]
.
source§fn gr_send_init(r: u32) -> Weight
fn gr_send_init(r: u32) -> Weight
The range of component r
is [0, 20]
.
source§fn gr_send_push(r: u32) -> Weight
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
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
fn gr_send_commit(r: u32) -> Weight
The range of component r
is [0, 20]
.
source§fn gr_send_commit_wgas(r: u32) -> Weight
fn gr_send_commit_wgas(r: u32) -> Weight
The range of component r
is [0, 20]
.
source§fn gr_reservation_send(r: u32) -> Weight
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
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
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
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
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
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
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
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
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
fn gr_reply_to(r: u32) -> Weight
The range of component r
is [0, 20]
.
source§fn gr_signal_code(r: u32) -> Weight
fn gr_signal_code(r: u32) -> Weight
The range of component r
is [0, 20]
.
source§fn gr_signal_from(r: u32) -> Weight
fn gr_signal_from(r: u32) -> Weight
The range of component r
is [0, 20]
.
source§fn gr_reply_push_input(r: u32) -> Weight
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
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
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
fn gr_send_push_input_per_kb(n: u32) -> Weight
The range of component n
is [0, 2048]
.
source§fn gr_debug_per_kb(n: u32) -> Weight
fn gr_debug_per_kb(n: u32) -> Weight
The range of component n
is [0, 2048]
.
source§fn gr_reply_code(r: u32) -> Weight
fn gr_reply_code(r: u32) -> Weight
The range of component r
is [0, 20]
.
source§fn gr_create_program(r: u32) -> Weight
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
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
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
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
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
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
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
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
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
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
fn lazy_pages_host_func_write_after_read(p: u32) -> Weight
The range of component p
is [0, 32]
.
source§fn instr_i64load(r: u32) -> Weight
fn instr_i64load(r: u32) -> Weight
The range of component r
is [50, 500]
.
source§fn instr_i32load(r: u32) -> Weight
fn instr_i32load(r: u32) -> Weight
The range of component r
is [50, 500]
.
source§fn instr_i64store(r: u32) -> Weight
fn instr_i64store(r: u32) -> Weight
The range of component r
is [50, 500]
.
source§fn instr_i32store(r: u32) -> Weight
fn instr_i32store(r: u32) -> Weight
The range of component r
is [50, 500]
.
source§fn instr_select(r: u32) -> Weight
fn instr_select(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_br_if(r: u32) -> Weight
fn instr_br_if(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_br_table(r: u32) -> Weight
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
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
fn instr_call_const(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_call(r: u32) -> Weight
fn instr_call(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_call_indirect(r: u32) -> Weight
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
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
fn instr_call_per_local(_l: u32) -> Weight
The range of component l
is [0, 1024]
.
source§fn instr_local_get(r: u32) -> Weight
fn instr_local_get(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_local_set(r: u32) -> Weight
fn instr_local_set(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_local_tee(r: u32) -> Weight
fn instr_local_tee(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_global_get(r: u32) -> Weight
fn instr_global_get(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_global_set(r: u32) -> Weight
fn instr_global_set(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_memory_current(r: u32) -> Weight
fn instr_memory_current(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64clz(r: u32) -> Weight
fn instr_i64clz(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i32clz(r: u32) -> Weight
fn instr_i32clz(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64ctz(r: u32) -> Weight
fn instr_i64ctz(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i32ctz(r: u32) -> Weight
fn instr_i32ctz(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64popcnt(r: u32) -> Weight
fn instr_i64popcnt(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i32popcnt(r: u32) -> Weight
fn instr_i32popcnt(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64eqz(r: u32) -> Weight
fn instr_i64eqz(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i32eqz(r: u32) -> Weight
fn instr_i32eqz(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i32extend8s(r: u32) -> Weight
fn instr_i32extend8s(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i32extend16s(r: u32) -> Weight
fn instr_i32extend16s(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64extend8s(r: u32) -> Weight
fn instr_i64extend8s(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64extend16s(r: u32) -> Weight
fn instr_i64extend16s(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64extend32s(r: u32) -> Weight
fn instr_i64extend32s(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64extendsi32(r: u32) -> Weight
fn instr_i64extendsi32(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64extendui32(r: u32) -> Weight
fn instr_i64extendui32(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i32wrapi64(r: u32) -> Weight
fn instr_i32wrapi64(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64eq(r: u32) -> Weight
fn instr_i64eq(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i32eq(r: u32) -> Weight
fn instr_i32eq(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64ne(r: u32) -> Weight
fn instr_i64ne(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i32ne(r: u32) -> Weight
fn instr_i32ne(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64lts(r: u32) -> Weight
fn instr_i64lts(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i32lts(r: u32) -> Weight
fn instr_i32lts(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64ltu(r: u32) -> Weight
fn instr_i64ltu(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i32ltu(r: u32) -> Weight
fn instr_i32ltu(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64gts(r: u32) -> Weight
fn instr_i64gts(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i32gts(r: u32) -> Weight
fn instr_i32gts(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64gtu(r: u32) -> Weight
fn instr_i64gtu(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i32gtu(r: u32) -> Weight
fn instr_i32gtu(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64les(r: u32) -> Weight
fn instr_i64les(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i32les(r: u32) -> Weight
fn instr_i32les(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64leu(r: u32) -> Weight
fn instr_i64leu(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i32leu(r: u32) -> Weight
fn instr_i32leu(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64ges(r: u32) -> Weight
fn instr_i64ges(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i32ges(r: u32) -> Weight
fn instr_i32ges(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64geu(r: u32) -> Weight
fn instr_i64geu(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i32geu(r: u32) -> Weight
fn instr_i32geu(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64add(r: u32) -> Weight
fn instr_i64add(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i32add(r: u32) -> Weight
fn instr_i32add(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64sub(r: u32) -> Weight
fn instr_i64sub(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i32sub(r: u32) -> Weight
fn instr_i32sub(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64mul(r: u32) -> Weight
fn instr_i64mul(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i32mul(r: u32) -> Weight
fn instr_i32mul(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64divs(r: u32) -> Weight
fn instr_i64divs(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i32divs(r: u32) -> Weight
fn instr_i32divs(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64divu(r: u32) -> Weight
fn instr_i64divu(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i32divu(r: u32) -> Weight
fn instr_i32divu(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64rems(r: u32) -> Weight
fn instr_i64rems(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i32rems(r: u32) -> Weight
fn instr_i32rems(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64remu(r: u32) -> Weight
fn instr_i64remu(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i32remu(r: u32) -> Weight
fn instr_i32remu(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64and(r: u32) -> Weight
fn instr_i64and(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i32and(r: u32) -> Weight
fn instr_i32and(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64or(r: u32) -> Weight
fn instr_i64or(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i32or(r: u32) -> Weight
fn instr_i32or(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64xor(r: u32) -> Weight
fn instr_i64xor(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i32xor(r: u32) -> Weight
fn instr_i32xor(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64shl(r: u32) -> Weight
fn instr_i64shl(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i32shl(r: u32) -> Weight
fn instr_i32shl(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64shrs(r: u32) -> Weight
fn instr_i64shrs(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i32shrs(r: u32) -> Weight
fn instr_i32shrs(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64shru(r: u32) -> Weight
fn instr_i64shru(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i32shru(r: u32) -> Weight
fn instr_i32shru(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64rotl(r: u32) -> Weight
fn instr_i64rotl(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i32rotl(r: u32) -> Weight
fn instr_i32rotl(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i64rotr(r: u32) -> Weight
fn instr_i64rotr(r: u32) -> Weight
The range of component r
is [0, 50]
.
source§fn instr_i32rotr(r: u32) -> Weight
fn instr_i32rotr(r: u32) -> Weight
The range of component r
is [0, 50]
.