Module quil_rs::instruction
source · Structs
- A struct encapsulating all the properties of a Quil Quantum Gate.
- A struct encapsulating a quil Gate Definition
- A struct that allows setting optional overrides for key
Instruction
methods. - An opaque placeholder for a qubit whose index may be assigned at a later time.
- An opaque placeholder for a label whose index may be assigned at a later time.
Enums
- An enum of all the possible modifiers on a quil
Gate
- An enum representing a the specification of a
GateDefinition
for a givenGateType
- The type of a
GateDefinition
Traits
- Trait signature for a function or closure that returns an optional override for whether an instruction should be scheduled.
- Trait signature for a function or closure that returns an optional override for an instruction’s
MatchedFrames
. - Trait signature for a function or closure that returns an optional override for an instruction’s
MemoryAccesses
. - Trait signature for a function or closure that returns an optional override for an instruction’s
InstructionRole
.
Functions
Type Aliases
- Matrix version of a gate.