pub(crate) struct Formats {Show 36 fields
pub(crate) atomic_cas: Rc<InstructionFormat>,
pub(crate) atomic_rmw: Rc<InstructionFormat>,
pub(crate) binary: Rc<InstructionFormat>,
pub(crate) binary_imm8: Rc<InstructionFormat>,
pub(crate) branch_table: Rc<InstructionFormat>,
pub(crate) brif: Rc<InstructionFormat>,
pub(crate) call: Rc<InstructionFormat>,
pub(crate) call_indirect: Rc<InstructionFormat>,
pub(crate) try_call: Rc<InstructionFormat>,
pub(crate) try_call_indirect: Rc<InstructionFormat>,
pub(crate) cond_trap: Rc<InstructionFormat>,
pub(crate) float_compare: Rc<InstructionFormat>,
pub(crate) func_addr: Rc<InstructionFormat>,
pub(crate) int_compare: Rc<InstructionFormat>,
pub(crate) int_add_trap: Rc<InstructionFormat>,
pub(crate) jump: Rc<InstructionFormat>,
pub(crate) load: Rc<InstructionFormat>,
pub(crate) load_no_offset: Rc<InstructionFormat>,
pub(crate) multiary: Rc<InstructionFormat>,
pub(crate) nullary: Rc<InstructionFormat>,
pub(crate) shuffle: Rc<InstructionFormat>,
pub(crate) stack_addr: Rc<InstructionFormat>,
pub(crate) dynamic_stack_addr: Rc<InstructionFormat>,
pub(crate) store: Rc<InstructionFormat>,
pub(crate) store_no_offset: Rc<InstructionFormat>,
pub(crate) ternary: Rc<InstructionFormat>,
pub(crate) ternary_imm8: Rc<InstructionFormat>,
pub(crate) trap: Rc<InstructionFormat>,
pub(crate) unary: Rc<InstructionFormat>,
pub(crate) unary_const: Rc<InstructionFormat>,
pub(crate) unary_global_value: Rc<InstructionFormat>,
pub(crate) unary_ieee16: Rc<InstructionFormat>,
pub(crate) unary_ieee32: Rc<InstructionFormat>,
pub(crate) unary_ieee64: Rc<InstructionFormat>,
pub(crate) unary_imm: Rc<InstructionFormat>,
pub(crate) exception_handler_address: Rc<InstructionFormat>,
}Fields§
§atomic_cas: Rc<InstructionFormat>§atomic_rmw: Rc<InstructionFormat>§binary: Rc<InstructionFormat>§binary_imm8: Rc<InstructionFormat>§branch_table: Rc<InstructionFormat>§brif: Rc<InstructionFormat>§call: Rc<InstructionFormat>§call_indirect: Rc<InstructionFormat>§try_call: Rc<InstructionFormat>§try_call_indirect: Rc<InstructionFormat>§cond_trap: Rc<InstructionFormat>§float_compare: Rc<InstructionFormat>§func_addr: Rc<InstructionFormat>§int_compare: Rc<InstructionFormat>§int_add_trap: Rc<InstructionFormat>§jump: Rc<InstructionFormat>§load: Rc<InstructionFormat>§load_no_offset: Rc<InstructionFormat>§multiary: Rc<InstructionFormat>§nullary: Rc<InstructionFormat>§shuffle: Rc<InstructionFormat>§stack_addr: Rc<InstructionFormat>§dynamic_stack_addr: Rc<InstructionFormat>§store: Rc<InstructionFormat>§store_no_offset: Rc<InstructionFormat>§ternary: Rc<InstructionFormat>§ternary_imm8: Rc<InstructionFormat>§trap: Rc<InstructionFormat>§unary: Rc<InstructionFormat>§unary_const: Rc<InstructionFormat>§unary_global_value: Rc<InstructionFormat>§unary_ieee16: Rc<InstructionFormat>§unary_ieee32: Rc<InstructionFormat>§unary_ieee64: Rc<InstructionFormat>§unary_imm: Rc<InstructionFormat>§exception_handler_address: Rc<InstructionFormat>Implementations§
Source§impl Formats
impl Formats
pub fn new(imm: &Immediates, entities: &EntityRefs) -> Self
Auto Trait Implementations§
impl !RefUnwindSafe for Formats
impl !Send for Formats
impl !Sync for Formats
impl !UnwindSafe for Formats
impl Freeze for Formats
impl Unpin for Formats
impl UnsafeUnpin for Formats
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