pub enum AtomArrangementInstruction {
InitialFill {
arity: u32,
},
Fill {
arity: u32,
},
Move {
arity: u32,
},
}Expand description
Atom arrangement instructions (device code 0x10).
Variants§
InitialFill
Initial atom fill. Must be the first non-constant instruction. Opcode 0x0010.
Fill
Refill atoms at locations. Opcode 0x0110.
Move
Move atoms along lanes. Opcode 0x0210.
Trait Implementations§
Source§impl Clone for AtomArrangementInstruction
impl Clone for AtomArrangementInstruction
Source§fn clone(&self) -> AtomArrangementInstruction
fn clone(&self) -> AtomArrangementInstruction
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 AtomArrangementInstruction
impl Debug for AtomArrangementInstruction
impl Copy for AtomArrangementInstruction
impl Eq for AtomArrangementInstruction
impl StructuralPartialEq for AtomArrangementInstruction
Auto Trait Implementations§
impl Freeze for AtomArrangementInstruction
impl RefUnwindSafe for AtomArrangementInstruction
impl Send for AtomArrangementInstruction
impl Sync for AtomArrangementInstruction
impl Unpin for AtomArrangementInstruction
impl UnwindSafe for AtomArrangementInstruction
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