Struct rspirv::grammar::ExtendedInstruction [] [src]

pub struct ExtendedInstruction<'a> {
    pub opname: &'a str,
    pub opcode: Word,
    pub capabilities: &'a [Capability],
    pub operands: &'a [LogicalOperand],
}

Grammar for an extended instruction.

Fields

OpName.

Opcode.

Capabilities required for this instruction.

Logical operands for this instruction.

Trait Implementations

Auto Trait Implementations

impl<'a> Send for ExtendedInstruction<'a>

impl<'a> Sync for ExtendedInstruction<'a>