List of all items
Structs
- AbsOperation
- AbsWrappedOperation
- AddOperation
- AddWrappedOperation
- AndOperation
- AssertInstruction
- Branch
- Call
- Cast
- ClosureCore
- CommitInstruction
- Contains
- DivOperation
- DivWrappedOperation
- DoubleOperation
- FinalizeGlobalState
- FinalizeInstruction
- FunctionCore
- Get
- GetOrUse
- GreaterThanOperation
- GreaterThanOrEqualOperation
- HashInstruction
- Import
- InvOperation
- IsInstruction
- LessThanOperation
- LessThanOrEqualOperation
- Literals
- Mapping
- ModuloOperation
- MulOperation
- MulWrappedOperation
- NandOperation
- NegOperation
- NorOperation
- NotOperation
- OrOperation
- Position
- PowOperation
- PowWrappedOperation
- ProgramCore
- RandChaCha
- RemOperation
- RemWrappedOperation
- Remove
- Set
- ShlOperation
- ShlWrappedOperation
- ShrOperation
- ShrWrappedOperation
- SquareOperation
- SquareRootOperation
- SubOperation
- SubWrappedOperation
- TernaryOperation
- XorOperation
- command::Branch
- command::Contains
- command::Get
- command::GetOrUse
- command::Position
- command::RandChaCha
- command::Remove
- command::Set
- finalize::FinalizeCore
- instruction::AbsOperation
- instruction::AbsWrappedOperation
- instruction::AddOperation
- instruction::AddWrappedOperation
- instruction::AndOperation
- instruction::AssertInstruction
- instruction::Call
- instruction::Cast
- instruction::CommitInstruction
- instruction::DivOperation
- instruction::DivWrappedOperation
- instruction::DoubleOperation
- instruction::FinalizeInstruction
- instruction::GreaterThanOperation
- instruction::GreaterThanOrEqualOperation
- instruction::HashInstruction
- instruction::InvOperation
- instruction::IsInstruction
- instruction::LessThanOperation
- instruction::LessThanOrEqualOperation
- instruction::Literals
- instruction::ModuloOperation
- instruction::MulOperation
- instruction::MulWrappedOperation
- instruction::NandOperation
- instruction::NegOperation
- instruction::NorOperation
- instruction::NotOperation
- instruction::OrOperation
- instruction::PowOperation
- instruction::PowWrappedOperation
- instruction::RemOperation
- instruction::RemWrappedOperation
- instruction::ShlOperation
- instruction::ShlWrappedOperation
- instruction::ShrOperation
- instruction::ShrWrappedOperation
- instruction::SquareOperation
- instruction::SquareRootOperation
- instruction::SubOperation
- instruction::SubWrappedOperation
- instruction::TernaryOperation
- instruction::XorOperation
Enums
- CallOperator
- CastType
- Command
- FinalizeOperation
- Instruction
- Opcode
- Operand
- command::Command
- instruction::CallOperator
- instruction::CastType
- instruction::Instruction
- instruction::Opcode
- instruction::Operand
Traits
- Operation
- instruction::Operation
- traits::CommandTrait
- traits::FinalizeCommandTrait
- traits::FinalizeRegistersState
- traits::FinalizeStoreTrait
- traits::InstructionTrait
- traits::RegistersCaller
- traits::RegistersCallerCircuit
- traits::RegistersLoad
- traits::RegistersLoadCircuit
- traits::RegistersStore
- traits::RegistersStoreCircuit
- traits::StackMatches
- traits::StackProgram
Macros
Type Definitions
- Abs
- AbsWrapped
- Add
- AddWrapped
- And
- AssertEq
- AssertNeq
- BinaryLiteral
- BranchEq
- BranchNeq
- Closure
- CommitBHP1024
- CommitBHP256
- CommitBHP512
- CommitBHP768
- CommitPED128
- CommitPED64
- Div
- DivWrapped
- Double
- Finalize
- FinalizeCommand
- Function
- GreaterThan
- GreaterThanOrEqual
- HashBHP1024
- HashBHP256
- HashBHP512
- HashBHP768
- HashManyPSD2
- HashManyPSD4
- HashManyPSD8
- HashPED128
- HashPED64
- HashPSD2
- HashPSD4
- HashPSD8
- Inv
- IsEq
- IsNeq
- LessThan
- LessThanOrEqual
- Modulo
- Mul
- MulWrapped
- Nand
- Neg
- Nor
- Not
- Or
- Pow
- PowWrapped
- Program
- Rem
- RemWrapped
- Shl
- ShlWrapped
- Shr
- ShrWrapped
- Square
- SquareRoot
- Sub
- SubWrapped
- Ternary
- TernaryLiteral
- UnaryLiteral
- Xor
- command::BranchEq
- command::BranchNeq
- instruction::Abs
- instruction::AbsWrapped
- instruction::Add
- instruction::AddWrapped
- instruction::And
- instruction::AssertEq
- instruction::AssertNeq
- instruction::BinaryLiteral
- instruction::CommitBHP1024
- instruction::CommitBHP256
- instruction::CommitBHP512
- instruction::CommitBHP768
- instruction::CommitPED128
- instruction::CommitPED64
- instruction::Div
- instruction::DivWrapped
- instruction::Double
- instruction::FinalizeCommand
- instruction::GreaterThan
- instruction::GreaterThanOrEqual
- instruction::HashBHP1024
- instruction::HashBHP256
- instruction::HashBHP512
- instruction::HashBHP768
- instruction::HashManyPSD2
- instruction::HashManyPSD4
- instruction::HashManyPSD8
- instruction::HashPED128
- instruction::HashPED64
- instruction::HashPSD2
- instruction::HashPSD4
- instruction::HashPSD8
- instruction::Inv
- instruction::IsEq
- instruction::IsNeq
- instruction::LessThan
- instruction::LessThanOrEqual
- instruction::Modulo
- instruction::Mul
- instruction::MulWrapped
- instruction::Nand
- instruction::Neg
- instruction::Nor
- instruction::Not
- instruction::Or
- instruction::Pow
- instruction::PowWrapped
- instruction::Rem
- instruction::RemWrapped
- instruction::Shl
- instruction::ShlWrapped
- instruction::Shr
- instruction::ShrWrapped
- instruction::Square
- instruction::SquareRoot
- instruction::Sub
- instruction::SubWrapped
- instruction::Ternary
- instruction::TernaryLiteral
- instruction::UnaryLiteral
- instruction::Xor