List of all items
Structs
- circuit::AcirOpcodeLocation
- circuit::AssertionPayload
- circuit::BrilligOpcodeLocation
- circuit::Circuit
- circuit::ErrorSelector
- circuit::Program
- circuit::PublicInputs
- circuit::black_box_functions::BlackBoxFuncIter
- circuit::brillig::BrilligBytecode
- circuit::brillig::BrilligFunctionId
- circuit::opcodes::BlockId
- circuit::opcodes::FunctionInput
- circuit::opcodes::InvalidInputBitSize
- circuit::opcodes::MemOp
- circuit::opcodes::black_box_function_call::FunctionInput
- circuit::opcodes::black_box_function_call::InvalidInputBitSize
- circuit::opcodes::function_id::AcirFunctionId
- circuit::opcodes::memory_operation::BlockId
- circuit::opcodes::memory_operation::MemOp
- native_types::Expression
- native_types::Witness
- native_types::WitnessMap
- native_types::WitnessStack
- native_types::WitnessStackError
- native_types::expression::Expression
- native_types::expression::ordering::WitnessIdx
- native_types::witness::Witness
- native_types::witness_map::IntoIter
- native_types::witness_map::WitnessMap
- native_types::witness_map::WitnessMapError
- native_types::witness_stack::StackItem
- native_types::witness_stack::WitnessStack
- native_types::witness_stack::WitnessStackError
- proto::acir::circuit::AssertMessage
- proto::acir::circuit::AssertionPayload
- proto::acir::circuit::BlackBoxFuncCall
- proto::acir::circuit::BlockType
- proto::acir::circuit::BrilligInputs
- proto::acir::circuit::BrilligOutputs
- proto::acir::circuit::Circuit
- proto::acir::circuit::ConstantOrWitnessEnum
- proto::acir::circuit::ExpressionOrMemory
- proto::acir::circuit::ExpressionWidth
- proto::acir::circuit::FunctionInput
- proto::acir::circuit::MemOp
- proto::acir::circuit::Opcode
- proto::acir::circuit::OpcodeLocation
- proto::acir::circuit::black_box_func_call::Aes128Encrypt
- proto::acir::circuit::black_box_func_call::And
- proto::acir::circuit::black_box_func_call::BigIntAdd
- proto::acir::circuit::black_box_func_call::BigIntDiv
- proto::acir::circuit::black_box_func_call::BigIntFromLeBytes
- proto::acir::circuit::black_box_func_call::BigIntMul
- proto::acir::circuit::black_box_func_call::BigIntSub
- proto::acir::circuit::black_box_func_call::BigIntToLeBytes
- proto::acir::circuit::black_box_func_call::Blake2s
- proto::acir::circuit::black_box_func_call::Blake3
- proto::acir::circuit::black_box_func_call::EcdsaSecp256k1
- proto::acir::circuit::black_box_func_call::EcdsaSecp256r1
- proto::acir::circuit::black_box_func_call::EmbeddedCurveAdd
- proto::acir::circuit::black_box_func_call::Keccakf1600
- proto::acir::circuit::black_box_func_call::MultiScalarMul
- proto::acir::circuit::black_box_func_call::Poseidon2Permutation
- proto::acir::circuit::black_box_func_call::Range
- proto::acir::circuit::black_box_func_call::RecursiveAggregation
- proto::acir::circuit::black_box_func_call::Sha256Compression
- proto::acir::circuit::black_box_func_call::Xor
- proto::acir::circuit::block_type::CallData
- proto::acir::circuit::block_type::Memory
- proto::acir::circuit::block_type::ReturnData
- proto::acir::circuit::brillig_inputs::Array
- proto::acir::circuit::brillig_outputs::Array
- proto::acir::circuit::expression_width::Bounded
- proto::acir::circuit::expression_width::Unbounded
- proto::acir::circuit::opcode::BrilligCall
- proto::acir::circuit::opcode::Call
- proto::acir::circuit::opcode::MemoryInit
- proto::acir::circuit::opcode::MemoryOp
- proto::acir::circuit::opcode_location::BrilligLocation
- proto::acir::native::Expression
- proto::acir::native::Field
- proto::acir::native::Witness
- proto::acir::native::expression::LinearCombination
- proto::acir::native::expression::MulTerm
- proto::acir::witness::WitnessMap
- proto::acir::witness::WitnessStack
- proto::acir::witness::witness_map::WitnessValue
- proto::acir::witness::witness_stack::StackItem
- proto::brillig::BitSize
- proto::brillig::BlackBoxOp
- proto::brillig::BrilligBytecode
- proto::brillig::BrilligOpcode
- proto::brillig::HeapArray
- proto::brillig::HeapValueType
- proto::brillig::HeapVector
- proto::brillig::MemoryAddress
- proto::brillig::ValueOrArray
- proto::brillig::bit_size::Field
- proto::brillig::black_box_op::Aes128Encrypt
- proto::brillig::black_box_op::BigIntAdd
- proto::brillig::black_box_op::BigIntDiv
- proto::brillig::black_box_op::BigIntFromLeBytes
- proto::brillig::black_box_op::BigIntMul
- proto::brillig::black_box_op::BigIntSub
- proto::brillig::black_box_op::BigIntToLeBytes
- proto::brillig::black_box_op::Blake2s
- proto::brillig::black_box_op::Blake3
- proto::brillig::black_box_op::EcdsaSecp256k1
- proto::brillig::black_box_op::EcdsaSecp256r1
- proto::brillig::black_box_op::EmbeddedCurveAdd
- proto::brillig::black_box_op::Keccakf1600
- proto::brillig::black_box_op::MultiScalarMul
- proto::brillig::black_box_op::Poseidon2Permutation
- proto::brillig::black_box_op::Sha256Compression
- proto::brillig::black_box_op::ToRadix
- proto::brillig::brillig_opcode::BinaryFieldOp
- proto::brillig::brillig_opcode::BinaryIntOp
- proto::brillig::brillig_opcode::BlackBox
- proto::brillig::brillig_opcode::Call
- proto::brillig::brillig_opcode::CalldataCopy
- proto::brillig::brillig_opcode::Cast
- proto::brillig::brillig_opcode::ConditionalMov
- proto::brillig::brillig_opcode::Const
- proto::brillig::brillig_opcode::ForeignCall
- proto::brillig::brillig_opcode::IndirectConst
- proto::brillig::brillig_opcode::Jump
- proto::brillig::brillig_opcode::JumpIf
- proto::brillig::brillig_opcode::JumpIfNot
- proto::brillig::brillig_opcode::Load
- proto::brillig::brillig_opcode::Mov
- proto::brillig::brillig_opcode::Not
- proto::brillig::brillig_opcode::Return
- proto::brillig::brillig_opcode::Stop
- proto::brillig::brillig_opcode::Store
- proto::brillig::brillig_opcode::Trap
- proto::brillig::heap_value_type::Array
- proto::brillig::heap_value_type::Vector
- proto::convert::ProtoSchema
- proto::program::Program
Enums
- circuit::ExpressionOrMemory
- circuit::ExpressionWidth
- circuit::OpcodeLocation
- circuit::OpcodeLocationFromStrError
- circuit::black_box_functions::BlackBoxFunc
- circuit::brillig::BrilligInputs
- circuit::brillig::BrilligOutputs
- circuit::opcodes::BlackBoxFuncCall
- circuit::opcodes::BlockType
- circuit::opcodes::ConstantOrWitnessEnum
- circuit::opcodes::Opcode
- circuit::opcodes::black_box_function_call::BlackBoxFuncCall
- circuit::opcodes::black_box_function_call::ConstantOrWitnessEnum
- native_types::witness_map::SerializationError
- native_types::witness_stack::SerializationError
- proto::acir::circuit::black_box_func_call::Value
- proto::acir::circuit::block_type::Value
- proto::acir::circuit::brillig_inputs::Value
- proto::acir::circuit::brillig_outputs::Value
- proto::acir::circuit::constant_or_witness_enum::Value
- proto::acir::circuit::expression_or_memory::Value
- proto::acir::circuit::expression_width::Value
- proto::acir::circuit::opcode::Value
- proto::acir::circuit::opcode_location::Value
- proto::brillig::BinaryFieldOpKind
- proto::brillig::BinaryIntOpKind
- proto::brillig::IntegerBitSize
- proto::brillig::bit_size::Value
- proto::brillig::black_box_op::Value
- proto::brillig::brillig_opcode::Value
- proto::brillig::heap_value_type::Value
- proto::brillig::memory_address::Value
- proto::brillig::value_or_array::Value
- serialization::Format
Traits
Functions
- circuit::opcodes::black_box_function_call::deserialize_big_array_into_box
- circuit::opcodes::black_box_function_call::serialize_big_array
- native_types::expression::operators::single_mul
- serialization::bincode_deserialize
- serialization::bincode_serialize
- serialization::deserialize_any_format
- serialization::msgpack_deserialize
- serialization::msgpack_serialize
- serialization::proto_deserialize
- serialization::proto_serialize
- serialization::serialize_with_format
- serialization::serialize_with_format_from_env