pub struct RISCV;
Trait Implementations§
source§impl Assembler<RISCV> for RiscVAssembler
impl Assembler<RISCV> for RiscVAssembler
fn assemble( &mut self, ast: ParserResult<RISCV>, ) -> Result<AssembleResult<RISCV>, Vec<AssemblyError>>
fn update_config(&mut self, config: &AssemblerConfig)
fn dump( &mut self, ast: ParserResult<RISCV>, ) -> Result<Memory, Vec<AssemblyError>>
source§impl InstructionSetTrait for RISCV
impl InstructionSetTrait for RISCV
source§impl Parser<RISCV> for RISCVParser
impl Parser<RISCV> for RISCVParser
fn parse( &mut self, code_str: &String, ) -> Result<ParserResult<RISCV>, Vec<ParserError>>
source§impl ParserInstSet for RISCV
impl ParserInstSet for RISCV
type Operator = ParserRISCVInstOp
type Operand = ParserRISCVInstOpd
source§impl PartialEq for RISCV
impl PartialEq for RISCV
impl Copy for RISCV
impl Eq for RISCV
impl StructuralPartialEq for RISCV
Auto Trait Implementations§
impl Freeze for RISCV
impl RefUnwindSafe for RISCV
impl Send for RISCV
impl Sync for RISCV
impl Unpin for RISCV
impl UnwindSafe for RISCV
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
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request