List of all items
Structs
- Access
- BytecodeMapped
- BytecodeMappedLazy
- BytecodeMappedSlice
- LazyCache
- Memory
- Repeat
- SolutionAccess
- Stack
- StateSlots
- asm::InvalidOpcodeError
- asm::NotEnoughBytesError
- asm::opcode::InvalidOpcodeError
- asm::opcode::NotEnoughBytesError
- error::ConstraintErrors
- error::ConstraintsUnsatisfied
Enums
- ProgramControlFlow
- asm::Access
- asm::Alu
- asm::Constraint
- asm::Crypto
- asm::FromBytesError
- asm::Op
- asm::Opcode
- asm::Pred
- asm::Stack
- asm::Temporary
- asm::TotalControlFlow
- asm::bytes_iter::Access
- asm::bytes_iter::Alu
- asm::bytes_iter::Constraint
- asm::bytes_iter::Crypto
- asm::bytes_iter::Pred
- asm::bytes_iter::Stack
- asm::bytes_iter::Temporary
- asm::bytes_iter::TotalControlFlow
- asm::opcode::Access
- asm::opcode::Alu
- asm::opcode::Constraint
- asm::opcode::Crypto
- asm::opcode::Pred
- asm::opcode::Stack
- asm::opcode::Temporary
- asm::opcode::TotalControlFlow
- error::AccessError
- error::AluError
- error::CheckError
- error::ConstraintError
- error::CryptoError
- error::DecodeError
- error::EncodeError
- error::LenWordsError
- error::MissingAccessArgError
- error::OpError
- error::RepeatError
- error::StackError
- error::TemporaryError
- error::TotalControlFlowError
Traits
Functions
- asm::from_bytes
- asm::to_bytes
- check_predicate
- eval
- eval_bytecode
- eval_bytecode_iter
- eval_ops
- exec
- exec_bytecode
- exec_bytecode_iter
- exec_ops
- mut_keys
- mut_keys_set
- mut_keys_slices
- step_on_temporary
- step_on_total_control_flow
- step_op
- step_op_access
- step_op_alu
- step_op_crypto
- step_op_pred
- step_op_stack
Type Aliases
- CheckResult
- ConstraintResult
- OpResult
- StackResult
- StateSlotSlice
- asm::Word
- error::CheckResult
- error::ConstraintResult
- error::OpResult
- error::RepeatResult
- error::StackResult
- error::TemporaryResult
- error::TotalControlFlowResult
Constants
- asm::short::ADD
- asm::short::ALOC
- asm::short::AND
- asm::short::BAND
- asm::short::BOR
- asm::short::DIV
- asm::short::DUP
- asm::short::DUPF
- asm::short::EQ
- asm::short::EQRA
- asm::short::EQST
- asm::short::FREE
- asm::short::GT
- asm::short::GTE
- asm::short::HLT
- asm::short::HLTIF
- asm::short::JMPIF
- asm::short::LOD
- asm::short::LODR
- asm::short::LODS
- asm::short::LT
- asm::short::LTE
- asm::short::MKEYS
- asm::short::MOD
- asm::short::MUL
- asm::short::NOT
- asm::short::NSLT
- asm::short::OR
- asm::short::PEX
- asm::short::PNCIF
- asm::short::POP
- asm::short::PUSH
- asm::short::REP
- asm::short::REPC
- asm::short::REPE
- asm::short::RES
- asm::short::RSECP
- asm::short::SEL
- asm::short::SHA2
- asm::short::SHL
- asm::short::SHR
- asm::short::SHRI
- asm::short::SLEN
- asm::short::SLTR
- asm::short::STATE
- asm::short::STO
- asm::short::STOR
- asm::short::STOS
- asm::short::SUB
- asm::short::SWAP
- asm::short::SWAPI
- asm::short::THIS
- asm::short::THISC
- asm::short::VAR
- asm::short::VLEN
- asm::short::VRFYED