pub struct OpcodeCost {Show 128 fields
pub opcode_block: u32,
pub opcode_br: u32,
pub opcode_brif: u32,
pub opcode_brtable: u32,
pub opcode_call: u32,
pub opcode_callindirect: u32,
pub opcode_catch: u32,
pub opcode_catchall: u32,
pub opcode_delegate: u32,
pub opcode_drop: u32,
pub opcode_else: u32,
pub opcode_end: u32,
pub opcode_globalget: u32,
pub opcode_globalset: u32,
pub opcode_i32add: u32,
pub opcode_i32and: u32,
pub opcode_i32clz: u32,
pub opcode_i32const: u32,
pub opcode_i32ctz: u32,
pub opcode_i32divs: u32,
pub opcode_i32divu: u32,
pub opcode_i32eq: u32,
pub opcode_i32eqz: u32,
pub opcode_i32extend16s: u32,
pub opcode_i32extend8s: u32,
pub opcode_i32ges: u32,
pub opcode_i32geu: u32,
pub opcode_i32gts: u32,
pub opcode_i32gtu: u32,
pub opcode_i32les: u32,
pub opcode_i32leu: u32,
pub opcode_i32load: u32,
pub opcode_i32load16s: u32,
pub opcode_i32load16u: u32,
pub opcode_i32load8s: u32,
pub opcode_i32load8u: u32,
pub opcode_i32lts: u32,
pub opcode_i32ltu: u32,
pub opcode_i32mul: u32,
pub opcode_i32ne: u32,
pub opcode_i32or: u32,
pub opcode_i32popcnt: u32,
pub opcode_i32rems: u32,
pub opcode_i32remu: u32,
pub opcode_i32rotl: u32,
pub opcode_i32rotr: u32,
pub opcode_i32shl: u32,
pub opcode_i32shrs: u32,
pub opcode_i32shru: u32,
pub opcode_i32store: u32,
pub opcode_i32store16: u32,
pub opcode_i32store8: u32,
pub opcode_i32sub: u32,
pub opcode_i32wrapi64: u32,
pub opcode_i32xor: u32,
pub opcode_i64add: u32,
pub opcode_i64and: u32,
pub opcode_i64clz: u32,
pub opcode_i64const: u32,
pub opcode_i64ctz: u32,
pub opcode_i64divs: u32,
pub opcode_i64divu: u32,
pub opcode_i64eq: u32,
pub opcode_i64eqz: u32,
pub opcode_i64extend16s: u32,
pub opcode_i64extend32s: u32,
pub opcode_i64extend8s: u32,
pub opcode_i64extendi32s: u32,
pub opcode_i64extendi32u: u32,
pub opcode_i64ges: u32,
pub opcode_i64geu: u32,
pub opcode_i64gts: u32,
pub opcode_i64gtu: u32,
pub opcode_i64les: u32,
pub opcode_i64leu: u32,
pub opcode_i64load: u32,
pub opcode_i64load16s: u32,
pub opcode_i64load16u: u32,
pub opcode_i64load32s: u32,
pub opcode_i64load32u: u32,
pub opcode_i64load8s: u32,
pub opcode_i64load8u: u32,
pub opcode_i64lts: u32,
pub opcode_i64ltu: u32,
pub opcode_i64mul: u32,
pub opcode_i64ne: u32,
pub opcode_i64or: u32,
pub opcode_i64popcnt: u32,
pub opcode_i64rems: u32,
pub opcode_i64remu: u32,
pub opcode_i64rotl: u32,
pub opcode_i64rotr: u32,
pub opcode_i64shl: u32,
pub opcode_i64shrs: u32,
pub opcode_i64shru: u32,
pub opcode_i64store: u32,
pub opcode_i64store16: u32,
pub opcode_i64store32: u32,
pub opcode_i64store8: u32,
pub opcode_i64sub: u32,
pub opcode_i64xor: u32,
pub opcode_if: u32,
pub opcode_localget: u32,
pub opcode_localset: u32,
pub opcode_localtee: u32,
pub opcode_localallocate: u32,
pub opcode_loop: u32,
pub opcode_memorygrow: u32,
pub opcode_memorysize: u32,
pub opcode_nop: u32,
pub opcode_reffunc: u32,
pub opcode_refisnull: u32,
pub opcode_refnull: u32,
pub opcode_rethrow: u32,
pub opcode_return: u32,
pub opcode_returncall: u32,
pub opcode_returncallindirect: u32,
pub opcode_select: u32,
pub opcode_tableget: u32,
pub opcode_tablegrow: u32,
pub opcode_tableinit: u32,
pub opcode_tableset: u32,
pub opcode_tablesize: u32,
pub opcode_throw: u32,
pub opcode_try: u32,
pub opcode_typedselect: u32,
pub opcode_unreachable: u32,
pub opcode_unwind: u32,
}
Fields§
§opcode_block: u32
§opcode_br: u32
§opcode_brif: u32
§opcode_brtable: u32
§opcode_call: u32
§opcode_callindirect: u32
§opcode_catch: u32
§opcode_catchall: u32
§opcode_delegate: u32
§opcode_drop: u32
§opcode_else: u32
§opcode_end: u32
§opcode_globalget: u32
§opcode_globalset: u32
§opcode_i32add: u32
§opcode_i32and: u32
§opcode_i32clz: u32
§opcode_i32const: u32
§opcode_i32ctz: u32
§opcode_i32divs: u32
§opcode_i32divu: u32
§opcode_i32eq: u32
§opcode_i32eqz: u32
§opcode_i32extend16s: u32
§opcode_i32extend8s: u32
§opcode_i32ges: u32
§opcode_i32geu: u32
§opcode_i32gts: u32
§opcode_i32gtu: u32
§opcode_i32les: u32
§opcode_i32leu: u32
§opcode_i32load: u32
§opcode_i32load16s: u32
§opcode_i32load16u: u32
§opcode_i32load8s: u32
§opcode_i32load8u: u32
§opcode_i32lts: u32
§opcode_i32ltu: u32
§opcode_i32mul: u32
§opcode_i32ne: u32
§opcode_i32or: u32
§opcode_i32popcnt: u32
§opcode_i32rems: u32
§opcode_i32remu: u32
§opcode_i32rotl: u32
§opcode_i32rotr: u32
§opcode_i32shl: u32
§opcode_i32shrs: u32
§opcode_i32shru: u32
§opcode_i32store: u32
§opcode_i32store16: u32
§opcode_i32store8: u32
§opcode_i32sub: u32
§opcode_i32wrapi64: u32
§opcode_i32xor: u32
§opcode_i64add: u32
§opcode_i64and: u32
§opcode_i64clz: u32
§opcode_i64const: u32
§opcode_i64ctz: u32
§opcode_i64divs: u32
§opcode_i64divu: u32
§opcode_i64eq: u32
§opcode_i64eqz: u32
§opcode_i64extend16s: u32
§opcode_i64extend32s: u32
§opcode_i64extend8s: u32
§opcode_i64extendi32s: u32
§opcode_i64extendi32u: u32
§opcode_i64ges: u32
§opcode_i64geu: u32
§opcode_i64gts: u32
§opcode_i64gtu: u32
§opcode_i64les: u32
§opcode_i64leu: u32
§opcode_i64load: u32
§opcode_i64load16s: u32
§opcode_i64load16u: u32
§opcode_i64load32s: u32
§opcode_i64load32u: u32
§opcode_i64load8s: u32
§opcode_i64load8u: u32
§opcode_i64lts: u32
§opcode_i64ltu: u32
§opcode_i64mul: u32
§opcode_i64ne: u32
§opcode_i64or: u32
§opcode_i64popcnt: u32
§opcode_i64rems: u32
§opcode_i64remu: u32
§opcode_i64rotl: u32
§opcode_i64rotr: u32
§opcode_i64shl: u32
§opcode_i64shrs: u32
§opcode_i64shru: u32
§opcode_i64store: u32
§opcode_i64store16: u32
§opcode_i64store32: u32
§opcode_i64store8: u32
§opcode_i64sub: u32
§opcode_i64xor: u32
§opcode_if: u32
§opcode_localget: u32
§opcode_localset: u32
§opcode_localtee: u32
§opcode_localallocate: u32
§opcode_loop: u32
§opcode_memorygrow: u32
§opcode_memorysize: u32
§opcode_nop: u32
§opcode_reffunc: u32
§opcode_refisnull: u32
§opcode_refnull: u32
§opcode_rethrow: u32
§opcode_return: u32
§opcode_returncall: u32
§opcode_returncallindirect: u32
§opcode_select: u32
§opcode_tableget: u32
§opcode_tablegrow: u32
§opcode_tableinit: u32
§opcode_tableset: u32
§opcode_tablesize: u32
§opcode_throw: u32
§opcode_try: u32
§opcode_typedselect: u32
§opcode_unreachable: u32
§opcode_unwind: u32
Trait Implementations§
Source§impl Clone for OpcodeCost
impl Clone for OpcodeCost
Source§fn clone(&self) -> OpcodeCost
fn clone(&self) -> OpcodeCost
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for OpcodeCost
impl Debug for OpcodeCost
Source§impl Default for OpcodeCost
impl Default for OpcodeCost
Source§fn default() -> OpcodeCost
fn default() -> OpcodeCost
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for OpcodeCost
impl RefUnwindSafe for OpcodeCost
impl Send for OpcodeCost
impl Sync for OpcodeCost
impl Unpin for OpcodeCost
impl UnwindSafe for OpcodeCost
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more