pub(crate) struct InstructionFormat {
pub(crate) repr: HashMap<String, String>,
pub(crate) instruction_type: InstructionType,
pub(crate) instructions: Vec<Instruction>,
}Fields§
§repr: HashMap<String, String>§instruction_type: InstructionType§instructions: Vec<Instruction>Implementations§
Source§impl InstructionFormat
impl InstructionFormat
pub fn new( table: &Table, name: &String, types: &HashMap<String, InstructionType>, error_stack: &mut Vec<String>, table_prefix: &str, ) -> Self
pub(crate) fn parse( &self, instruction: u128, bit_width: usize, part_decoders: &HashMap<String, PartDecoder>, unsigned_imm: bool, ) -> HashMap<String, SliceValue>
Auto Trait Implementations§
impl Freeze for InstructionFormat
impl RefUnwindSafe for InstructionFormat
impl Send for InstructionFormat
impl Sync for InstructionFormat
impl Unpin for InstructionFormat
impl UnsafeUnpin for InstructionFormat
impl UnwindSafe for InstructionFormat
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