pub struct RvPreDecodedInst {
pub inst: Inst,
pub pc: u32,
pub next_pc: u32,
pub is_gas_block_start: bool,
pub gas_meta: RvGasMeta,
}Expand description
One decoded instruction with its PC, next-PC, block-start flag, and pre-resolved gas metadata.
Fields§
§inst: Inst§pc: u32§next_pc: u32§is_gas_block_start: bool§gas_meta: RvGasMetaTrait Implementations§
Source§impl Clone for RvPreDecodedInst
impl Clone for RvPreDecodedInst
Source§fn clone(&self) -> RvPreDecodedInst
fn clone(&self) -> RvPreDecodedInst
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RvPreDecodedInst
impl Debug for RvPreDecodedInst
impl Copy for RvPreDecodedInst
Auto Trait Implementations§
impl Freeze for RvPreDecodedInst
impl RefUnwindSafe for RvPreDecodedInst
impl Send for RvPreDecodedInst
impl Sync for RvPreDecodedInst
impl Unpin for RvPreDecodedInst
impl UnsafeUnpin for RvPreDecodedInst
impl UnwindSafe for RvPreDecodedInst
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