wasmi_ir 2.0.0-beta.10

WebAssembly interpreter internal bytecode representation
Documentation
#![no_std]
#![cfg_attr(docsrs, feature(doc_cfg))]

extern crate alloc;
#[cfg(feature = "std")]
extern crate std;

pub mod decode;
mod encode;
mod error;
mod index;
mod op;
mod opcode;
mod primitive;
mod span;

use wasmi_core as core;

#[doc(inline)]
pub use self::{
    decode::{Decode, DecodeError, Decoder},
    encode::{Encode, Encoder},
    error::Error,
    index::{
        DataAddr,
        ElemAddr,
        FuncAddr,
        FuncType,
        GlobalAddr,
        InternalFunc,
        MemoryAddr,
        Slot,
        TableAddr,
    },
    op::{LEN_OPS, Location, Op},
    opcode::OpCode,
    primitive::{
        Address,
        BlockFuel,
        BranchOffset,
        BranchTableTarget,
        Local,
        Offset,
        Offset16,
        Reg,
        SlotAndReg,
        Table0,
    },
    span::{BoundedSlotSpan, FixedSlotSpan, SlotSpan, SlotSpanIter},
};