Trait dynasm::arch::Arch
[−]
[src]
pub trait Arch: Debug + Send { fn name(&self) -> &str; fn set_features(&mut self, ecx: &ExtCtxt, features: &[Spanned<Ident>]); fn compile_instruction<'a>(
&self,
state: &mut State,
ecx: &mut ExtCtxt,
parser: &mut Parser<'a>
) -> PResult<'a, ()>; }
Required Methods
fn name(&self) -> &str
fn set_features(&mut self, ecx: &ExtCtxt, features: &[Spanned<Ident>])
fn compile_instruction<'a>(
&self,
state: &mut State,
ecx: &mut ExtCtxt,
parser: &mut Parser<'a>
) -> PResult<'a, ()>
&self,
state: &mut State,
ecx: &mut ExtCtxt,
parser: &mut Parser<'a>
) -> PResult<'a, ()>