pub struct Instruction {
pub name: &'static str,
pub opcode: u32,
pub args: &'static [Arg],
pub vectorizable: bool,
pub barrier: bool,
pub thread_0_only: bool,
pub mem_read: bool,
pub mem_write: bool,
pub terminator: bool,
pub comment: &'static str,
pub notes: &'static str,
}Fields§
§name: &'static str§opcode: u32§args: &'static [Arg]§vectorizable: bool§barrier: bool§thread_0_only: bool§mem_read: bool§mem_write: bool§terminator: bool§comment: &'static str§notes: &'static strAuto Trait Implementations§
impl Freeze for Instruction
impl RefUnwindSafe for Instruction
impl Send for Instruction
impl Sync for Instruction
impl Unpin for Instruction
impl UnwindSafe for Instruction
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