#![no_std]
extern crate alloc;
#[cfg(feature = "std")]
extern crate std;
mod r#enum;
mod error;
mod for_each_op;
mod immeditate;
pub mod index;
mod primitive;
mod span;
mod visit_regs;
#[cfg(test)]
mod tests;
use wasmi_core as core;
#[doc(inline)]
pub use self::{
error::Error,
immeditate::{AnyConst16, AnyConst32, Const16, Const32},
index::Reg,
primitive::{
Address32,
BlockFuel,
BranchOffset,
BranchOffset16,
Comparator,
ComparatorAndOffset,
IntoShiftAmount,
Offset16,
Offset64,
Offset64Hi,
Offset64Lo,
ShiftAmount,
Sign,
},
r#enum::Instruction,
span::{BoundedRegSpan, FixedRegSpan, RegSpan, RegSpanIter},
visit_regs::VisitRegs,
};