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: MacroAssembler
Code buffer
env: Env
WASM environment
funcs: BTreeMap<u32, FuncType>
Module functions
table: JumpTable
Jump 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