pub struct Dispatcher {
pub abi: Vec<Abi>,
pub asm: MacroAssembler,
pub env: Env,
pub funcs: BTreeMap<u32, FuncType>,
pub table: JumpTable,
}Expand description
Code generator for EVM dispatcher.
Fields§
§abi: Vec<Abi>ABI for the current function
asm: MacroAssemblerCode buffer
env: EnvWASM environment
funcs: BTreeMap<u32, FuncType>Module functions
table: JumpTableJump table
Implementations§
Auto Trait Implementations§
impl Freeze for Dispatcher
impl RefUnwindSafe for Dispatcher
impl Send for Dispatcher
impl Sync for Dispatcher
impl Unpin for Dispatcher
impl UnwindSafe for Dispatcher
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