Module opcode

Source
Expand description

Typed representation of the opcode, without any associated data.

Structs§

InvalidOpcodeError
An attempt to parse a byte as an opcode failed.
NotEnoughBytesError
An error occurring within Opcode::parse_op in the case that the provided bytes iterator contains insufficient bytes for the expected associated operation data.

Enums§

Access
Operations for accessing input data.
Alu
Operations for computing arithmetic and logic.
Constraint
All operations available to the constraint checker.
Crypto
Operations providing cryptographic functionality.
Pred
Operations for computing predicates.
Stack
Operations related to stack manipulation.
Temporary
Operations for temporary memory.
TotalControlFlow
Control flow operations that keep the program total.

Traits§

ParseOp
Parse the operation associated with the opcode.