Struct rspirv::grammar::Instruction [] [src]

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

Grammar for a SPIR-V instruction.

Fields

Opname.

Opcode.

Capabilities required for this instruction.

Logical operands for this instruction.

This includes result type id and result id.

Trait Implementations

impl<'a> Debug for Instruction<'a>
[src]

Formats the value using the given formatter.