List of all items
Structs
- Address
- AleoV0
- Assignment
- BHP
- Boolean
- Ciphertext
- Circuit
- ComputeKey
- Count
- Elligator2
- Error
- Field
- Formatter
- GraphKey
- Group
- Identifier
- IndexMap
- LinearCombination
- OnceCell
- Pedersen
- Poseidon
- PrivateKey
- ProgramID
- R1CS
- Record
- Request
- Response
- Scalar
- Signature
- StringType
- ViewKey
- address::Address
- bhp::BHP
- boolean::Boolean
- circuit::Circuit
- compute_key::ComputeKey
- count::Count
- elligator2::Elligator2
- field::Field
- fmt::Arguments
- fmt::DebugList
- fmt::DebugMap
- fmt::DebugSet
- fmt::DebugStruct
- fmt::DebugTuple
- fmt::Error
- fmt::Formatter
- graph_key::GraphKey
- group::Group
- helpers::Assignment
- helpers::Count
- helpers::LinearCombination
- helpers::R1CS
- helpers::circuit_type::Constant
- helpers::count::Count
- helpers::linear_combination::LinearCombination
- integers::Integer
- merkle_tree::MerklePath
- pedersen::Pedersen
- poseidon::Poseidon
- prelude::Assignment
- prelude::Circuit
- prelude::Count
- prelude::LinearCombination
- prelude::R1CS
- prelude::circuit::Circuit
- prelude::helpers::Assignment
- prelude::helpers::Count
- prelude::helpers::LinearCombination
- prelude::helpers::R1CS
- prelude::helpers::circuit_type::Constant
- prelude::helpers::count::Count
- prelude::helpers::linear_combination::LinearCombination
- prelude::prelude::Count
- prelude::prelude::Error
- prelude::prelude::Formatter
- prelude::prelude::IndexMap
- prelude::prelude::LinearCombination
- prelude::prelude::OnceCell
- prelude::prelude::fmt::Arguments
- prelude::prelude::fmt::DebugList
- prelude::prelude::fmt::DebugMap
- prelude::prelude::fmt::DebugSet
- prelude::prelude::fmt::DebugStruct
- prelude::prelude::fmt::DebugTuple
- prelude::prelude::fmt::Error
- prelude::prelude::fmt::Formatter
- private_key::PrivateKey
- scalar::Scalar
- signature::Signature
- string::StringType
- v0::AleoV0
- view_key::ViewKey
Enums
- Balance
- CircuitType
- DuplexSpongeMode
- Entry
- InputID
- Literal
- Measurement
- Mode
- OutputID
- Owner
- Plaintext
- Value
- Variable
- count::Measurement
- fmt::Alignment
- helpers::CircuitType
- helpers::Measurement
- helpers::Mode
- helpers::Variable
- helpers::circuit_type::CircuitType
- helpers::count::Measurement
- helpers::variable::Variable
- poseidon::DuplexSpongeMode
- prelude::CircuitType
- prelude::Measurement
- prelude::Mode
- prelude::Variable
- prelude::helpers::CircuitType
- prelude::helpers::Measurement
- prelude::helpers::Mode
- prelude::helpers::Variable
- prelude::helpers::circuit_type::CircuitType
- prelude::helpers::count::Measurement
- prelude::helpers::variable::Variable
- prelude::prelude::CircuitType
- prelude::prelude::Mode
- prelude::prelude::Variable
- prelude::prelude::fmt::Alignment
Traits
- AbsChecked
- AbsSaturating
- AbsWrapped
- Add
- AddAssign
- AddChecked
- AddSaturating
- AddWrapped
- Adder
- AddressTrait
- Aleo
- BitAnd
- BitAndAssign
- BitOr
- BitOrAssign
- BitXor
- BitXorAssign
- BooleanTrait
- CheckedPow
- Commit
- CommitUncompressed
- Compare
- Debug
- Deref
- Display
- Div
- DivAssign
- DivChecked
- DivSaturating
- DivWrapped
- Double
- Eject
- Environment
- Equal
- FieldTrait
- FromBits
- FromBoolean
- FromField
- FromFields
- FromGroup
- FromStr
- GroupTrait
- Hash
- HashMany
- HashToGroup
- HashToScalar
- HashUncompressed
- Inject
- IntegerCore
- IntegerProperties
- IntegerTrait
- IntegerType
- Inv
- Inverse
- Itertools
- MSB
- Magnitude
- Metrics
- Modulo
- Mul
- MulAssign
- MulChecked
- MulSaturating
- MulWrapped
- Nand
- Neg
- Nor
- Not
- NumOne
- One
- OutputMode
- PRF
- Parser
- Pow
- PowChecked
- PowWrapped
- PrimeField
- Rem
- RemAssign
- RemChecked
- RemSaturating
- RemWrapped
- ScalarTrait
- Shl
- ShlAssign
- ShlChecked
- ShlWrapped
- Shr
- ShrAssign
- ShrChecked
- ShrWrapped
- SizeInBits
- SizeInDataBits
- Square
- SquareRoot
- StringTrait
- Sub
- SubAssign
- SubChecked
- SubSaturating
- SubWrapped
- Subtractor
- Ternary
- ToBits
- ToField
- ToFields
- ToGroup
- ToLowerBits
- ToUpperBits
- TypeName
- Unsigned
- Visibility
- WrappingDiv
- WrappingPow
- WrappingRem
- Zero
- _
- eject::Eject
- environment::Environment
- fmt::Binary
- fmt::Debug
- fmt::Display
- fmt::LowerExp
- fmt::LowerHex
- fmt::Octal
- fmt::Pointer
- fmt::UpperExp
- fmt::UpperHex
- fmt::Write
- from::FromBits
- from::FromBoolean
- from::FromField
- from::FromFields
- from::FromGroup
- inject::Inject
- metrics::Metrics
- metrics::OutputMode
- operators::AbsChecked
- operators::AbsSaturating
- operators::AbsWrapped
- operators::AddChecked
- operators::AddSaturating
- operators::AddWrapped
- operators::Adder
- operators::Compare
- operators::DivChecked
- operators::DivSaturating
- operators::DivWrapped
- operators::Double
- operators::Equal
- operators::Inverse
- operators::MSB
- operators::Modulo
- operators::MulChecked
- operators::MulSaturating
- operators::MulWrapped
- operators::Nand
- operators::Nor
- operators::One
- operators::PowChecked
- operators::PowWrapped
- operators::RemChecked
- operators::RemSaturating
- operators::RemWrapped
- operators::ShlChecked
- operators::ShlWrapped
- operators::ShrChecked
- operators::ShrWrapped
- operators::SizeInBits
- operators::SizeInDataBits
- operators::Square
- operators::SquareRoot
- operators::SubChecked
- operators::SubSaturating
- operators::SubWrapped
- operators::Subtractor
- operators::Ternary
- operators::Zero
- prelude::AbsChecked
- prelude::AbsSaturating
- prelude::AbsWrapped
- prelude::AddChecked
- prelude::AddSaturating
- prelude::AddWrapped
- prelude::Adder
- prelude::AddressTrait
- prelude::BooleanTrait
- prelude::Compare
- prelude::DivChecked
- prelude::DivSaturating
- prelude::DivWrapped
- prelude::Double
- prelude::Eject
- prelude::Environment
- prelude::Equal
- prelude::FieldTrait
- prelude::FromBits
- prelude::FromBoolean
- prelude::FromField
- prelude::FromFields
- prelude::FromGroup
- prelude::GroupTrait
- prelude::Inject
- prelude::IntegerCore
- prelude::IntegerTrait
- prelude::Inverse
- prelude::MSB
- prelude::Metrics
- prelude::Modulo
- prelude::MulChecked
- prelude::MulSaturating
- prelude::MulWrapped
- prelude::Nand
- prelude::Nor
- prelude::One
- prelude::OutputMode
- prelude::PowChecked
- prelude::PowWrapped
- prelude::RemChecked
- prelude::RemSaturating
- prelude::RemWrapped
- prelude::ScalarTrait
- prelude::ShlChecked
- prelude::ShlWrapped
- prelude::ShrChecked
- prelude::ShrWrapped
- prelude::SizeInBits
- prelude::SizeInDataBits
- prelude::Square
- prelude::SquareRoot
- prelude::StringTrait
- prelude::SubChecked
- prelude::SubSaturating
- prelude::SubWrapped
- prelude::Subtractor
- prelude::Ternary
- prelude::ToBits
- prelude::ToField
- prelude::ToFields
- prelude::ToGroup
- prelude::ToLowerBits
- prelude::ToUpperBits
- prelude::Zero
- prelude::environment::Environment
- prelude::prelude::AbsChecked
- prelude::prelude::AbsSaturating
- prelude::prelude::AbsWrapped
- prelude::prelude::Add
- prelude::prelude::AddAssign
- prelude::prelude::AddChecked
- prelude::prelude::AddSaturating
- prelude::prelude::AddWrapped
- prelude::prelude::Adder
- prelude::prelude::AddressTrait
- prelude::prelude::BitAnd
- prelude::prelude::BitAndAssign
- prelude::prelude::BitOr
- prelude::prelude::BitOrAssign
- prelude::prelude::BitXor
- prelude::prelude::BitXorAssign
- prelude::prelude::BooleanTrait
- prelude::prelude::CheckedPow
- prelude::prelude::Compare
- prelude::prelude::Debug
- prelude::prelude::Deref
- prelude::prelude::Display
- prelude::prelude::Div
- prelude::prelude::DivAssign
- prelude::prelude::DivChecked
- prelude::prelude::DivSaturating
- prelude::prelude::DivWrapped
- prelude::prelude::Double
- prelude::prelude::Eject
- prelude::prelude::Environment
- prelude::prelude::Equal
- prelude::prelude::FieldTrait
- prelude::prelude::FromBits
- prelude::prelude::FromBoolean
- prelude::prelude::FromField
- prelude::prelude::FromFields
- prelude::prelude::FromGroup
- prelude::prelude::FromStr
- prelude::prelude::GroupTrait
- prelude::prelude::Inject
- prelude::prelude::IntegerCore
- prelude::prelude::IntegerProperties
- prelude::prelude::IntegerTrait
- prelude::prelude::IntegerType
- prelude::prelude::Inv
- prelude::prelude::Inverse
- prelude::prelude::Itertools
- prelude::prelude::MSB
- prelude::prelude::Magnitude
- prelude::prelude::Metrics
- prelude::prelude::Modulo
- prelude::prelude::Mul
- prelude::prelude::MulAssign
- prelude::prelude::MulChecked
- prelude::prelude::MulSaturating
- prelude::prelude::MulWrapped
- prelude::prelude::Nand
- prelude::prelude::Neg
- prelude::prelude::Nor
- prelude::prelude::Not
- prelude::prelude::NumOne
- prelude::prelude::One
- prelude::prelude::OutputMode
- prelude::prelude::Parser
- prelude::prelude::Pow
- prelude::prelude::PowChecked
- prelude::prelude::PowWrapped
- prelude::prelude::PrimeField
- prelude::prelude::Rem
- prelude::prelude::RemAssign
- prelude::prelude::RemChecked
- prelude::prelude::RemSaturating
- prelude::prelude::RemWrapped
- prelude::prelude::ScalarTrait
- prelude::prelude::Shl
- prelude::prelude::ShlAssign
- prelude::prelude::ShlChecked
- prelude::prelude::ShlWrapped
- prelude::prelude::Shr
- prelude::prelude::ShrAssign
- prelude::prelude::ShrChecked
- prelude::prelude::ShrWrapped
- prelude::prelude::SizeInBits
- prelude::prelude::SizeInDataBits
- prelude::prelude::Square
- prelude::prelude::SquareRoot
- prelude::prelude::StringTrait
- prelude::prelude::Sub
- prelude::prelude::SubAssign
- prelude::prelude::SubChecked
- prelude::prelude::SubSaturating
- prelude::prelude::SubWrapped
- prelude::prelude::Subtractor
- prelude::prelude::Ternary
- prelude::prelude::ToBits
- prelude::prelude::ToField
- prelude::prelude::ToFields
- prelude::prelude::ToGroup
- prelude::prelude::ToLowerBits
- prelude::prelude::ToUpperBits
- prelude::prelude::TypeName
- prelude::prelude::Unsigned
- prelude::prelude::WrappingDiv
- prelude::prelude::WrappingPow
- prelude::prelude::WrappingRem
- prelude::prelude::Zero
- prelude::prelude::_
- prelude::prelude::fmt::Binary
- prelude::prelude::fmt::Debug
- prelude::prelude::fmt::Display
- prelude::prelude::fmt::LowerExp
- prelude::prelude::fmt::LowerHex
- prelude::prelude::fmt::Octal
- prelude::prelude::fmt::Pointer
- prelude::prelude::fmt::UpperExp
- prelude::prelude::fmt::UpperHex
- prelude::prelude::fmt::Write
- prelude::traits::AbsChecked
- prelude::traits::AbsSaturating
- prelude::traits::AbsWrapped
- prelude::traits::AddChecked
- prelude::traits::AddSaturating
- prelude::traits::AddWrapped
- prelude::traits::Adder
- prelude::traits::AddressTrait
- prelude::traits::BooleanTrait
- prelude::traits::Compare
- prelude::traits::DivChecked
- prelude::traits::DivSaturating
- prelude::traits::DivWrapped
- prelude::traits::Double
- prelude::traits::Eject
- prelude::traits::Equal
- prelude::traits::FieldTrait
- prelude::traits::FromBits
- prelude::traits::FromBoolean
- prelude::traits::FromField
- prelude::traits::FromFields
- prelude::traits::FromGroup
- prelude::traits::GroupTrait
- prelude::traits::Inject
- prelude::traits::IntegerCore
- prelude::traits::IntegerTrait
- prelude::traits::Inverse
- prelude::traits::MSB
- prelude::traits::Metrics
- prelude::traits::Modulo
- prelude::traits::MulChecked
- prelude::traits::MulSaturating
- prelude::traits::MulWrapped
- prelude::traits::Nand
- prelude::traits::Nor
- prelude::traits::One
- prelude::traits::OutputMode
- prelude::traits::PowChecked
- prelude::traits::PowWrapped
- prelude::traits::RemChecked
- prelude::traits::RemSaturating
- prelude::traits::RemWrapped
- prelude::traits::ScalarTrait
- prelude::traits::ShlChecked
- prelude::traits::ShlWrapped
- prelude::traits::ShrChecked
- prelude::traits::ShrWrapped
- prelude::traits::SizeInBits
- prelude::traits::SizeInDataBits
- prelude::traits::Square
- prelude::traits::SquareRoot
- prelude::traits::StringTrait
- prelude::traits::SubChecked
- prelude::traits::SubSaturating
- prelude::traits::SubWrapped
- prelude::traits::Subtractor
- prelude::traits::Ternary
- prelude::traits::ToBits
- prelude::traits::ToField
- prelude::traits::ToFields
- prelude::traits::ToGroup
- prelude::traits::ToLowerBits
- prelude::traits::ToUpperBits
- prelude::traits::Zero
- prelude::traits::eject::Eject
- prelude::traits::from::FromBits
- prelude::traits::from::FromBoolean
- prelude::traits::from::FromField
- prelude::traits::from::FromFields
- prelude::traits::from::FromGroup
- prelude::traits::inject::Inject
- prelude::traits::metrics::Metrics
- prelude::traits::metrics::OutputMode
- prelude::traits::operators::AbsChecked
- prelude::traits::operators::AbsSaturating
- prelude::traits::operators::AbsWrapped
- prelude::traits::operators::AddChecked
- prelude::traits::operators::AddSaturating
- prelude::traits::operators::AddWrapped
- prelude::traits::operators::Adder
- prelude::traits::operators::Compare
- prelude::traits::operators::DivChecked
- prelude::traits::operators::DivSaturating
- prelude::traits::operators::DivWrapped
- prelude::traits::operators::Double
- prelude::traits::operators::Equal
- prelude::traits::operators::Inverse
- prelude::traits::operators::MSB
- prelude::traits::operators::Modulo
- prelude::traits::operators::MulChecked
- prelude::traits::operators::MulSaturating
- prelude::traits::operators::MulWrapped
- prelude::traits::operators::Nand
- prelude::traits::operators::Nor
- prelude::traits::operators::One
- prelude::traits::operators::PowChecked
- prelude::traits::operators::PowWrapped
- prelude::traits::operators::RemChecked
- prelude::traits::operators::RemSaturating
- prelude::traits::operators::RemWrapped
- prelude::traits::operators::ShlChecked
- prelude::traits::operators::ShlWrapped
- prelude::traits::operators::ShrChecked
- prelude::traits::operators::ShrWrapped
- prelude::traits::operators::SizeInBits
- prelude::traits::operators::SizeInDataBits
- prelude::traits::operators::Square
- prelude::traits::operators::SquareRoot
- prelude::traits::operators::SubChecked
- prelude::traits::operators::SubSaturating
- prelude::traits::operators::SubWrapped
- prelude::traits::operators::Subtractor
- prelude::traits::operators::Ternary
- prelude::traits::operators::Zero
- prelude::traits::to::ToField
- prelude::traits::to::ToFields
- prelude::traits::to::ToGroup
- prelude::traits::to::ToLowerBits
- prelude::traits::to::ToUpperBits
- prelude::traits::to_bits::ToBits
- prelude::traits::types::AddressTrait
- prelude::traits::types::BooleanTrait
- prelude::traits::types::FieldTrait
- prelude::traits::types::GroupTrait
- prelude::traits::types::IntegerCore
- prelude::traits::types::IntegerTrait
- prelude::traits::types::ScalarTrait
- prelude::traits::types::StringTrait
- prelude::traits::types::address::AddressTrait
- prelude::traits::types::boolean::BooleanTrait
- prelude::traits::types::field::FieldTrait
- prelude::traits::types::group::GroupTrait
- prelude::traits::types::integers::IntegerCore
- prelude::traits::types::integers::IntegerTrait
- prelude::traits::types::scalar::ScalarTrait
- prelude::traits::types::string::StringTrait
- to::ToField
- to::ToFields
- to::ToGroup
- to::ToLowerBits
- to::ToUpperBits
- to_bits::ToBits
- traits::Commit
- traits::CommitUncompressed
- traits::Hash
- traits::HashMany
- traits::HashToGroup
- traits::HashToScalar
- traits::HashUncompressed
- traits::PRF
- types::AddressTrait
- types::BooleanTrait
- types::FieldTrait
- types::GroupTrait
- types::IntegerCore
- types::IntegerTrait
- types::ScalarTrait
- types::StringTrait
- types::address::AddressTrait
- types::boolean::BooleanTrait
- types::field::FieldTrait
- types::group::GroupTrait
- types::integers::IntegerCore
- types::integers::IntegerTrait
- types::scalar::ScalarTrait
- types::string::StringTrait
Macros
- Debug
- assert_count
- assert_count_fails
- assert_output_mode
- assert_scope
- assert_scope_fails
- bail
- count
- ensure
- fmt::Debug
- macros::metrics::assert_count
- macros::metrics::assert_count_fails
- macros::metrics::assert_output_mode
- macros::metrics::count
- macros::metrics::output_mode
- macros::scope::assert_scope
- macros::scope::assert_scope_fails
- macros::scope::print_scope
- macros::scope::scope
- macros::witness::witness
- macros::witness::witness_mode
- output_mode
- prelude::assert_count
- prelude::assert_count_fails
- prelude::assert_output_mode
- prelude::assert_scope
- prelude::assert_scope_fails
- prelude::count
- prelude::macros::metrics::assert_count
- prelude::macros::metrics::assert_count_fails
- prelude::macros::metrics::assert_output_mode
- prelude::macros::metrics::count
- prelude::macros::metrics::output_mode
- prelude::macros::scope::assert_scope
- prelude::macros::scope::assert_scope_fails
- prelude::macros::scope::print_scope
- prelude::macros::scope::scope
- prelude::macros::witness::witness
- prelude::macros::witness::witness_mode
- prelude::output_mode
- prelude::prelude::Debug
- prelude::prelude::bail
- prelude::prelude::count
- prelude::prelude::ensure
- prelude::prelude::fmt::Debug
- prelude::prelude::output_mode
- prelude::prelude::rename_selfs
- prelude::prelude::witness
- prelude::prelude::witness_mode
- prelude::print_scope
- prelude::rename_selfs
- prelude::scope
- prelude::witness
- prelude::witness_mode
- print_scope
- rename_selfs
- scope
- witness
- witness::witness
- witness::witness_mode
- witness_mode
Functions
- alpha1
- alphanumeric1
- alt
- char
- fmt::write
- has_duplicates
- many0
- many1
- map
- map_res
- one_of
- opt
- pair
- prelude::prelude::alpha1
- prelude::prelude::alphanumeric1
- prelude::prelude::alt
- prelude::prelude::char
- prelude::prelude::fmt::write
- prelude::prelude::has_duplicates
- prelude::prelude::many0
- prelude::prelude::many1
- prelude::prelude::map
- prelude::prelude::map_res
- prelude::prelude::one_of
- prelude::prelude::opt
- prelude::prelude::pair
- prelude::prelude::recognize
- prelude::prelude::string_parser::parse_string
- prelude::prelude::tag
- prelude::prelude::terminated
- recognize
- string_parser::parse_string
- tag
- terminated
Typedefs
- BHP1024
- BHP256
- BHP512
- BHP768
- Constant
- Constraints
- I128
- I16
- I32
- I64
- I8
- Index
- ParserResult
- Pedersen128
- Pedersen64
- Poseidon2
- Poseidon4
- Poseidon8
- Private
- Public
- Result
- Scope
- U128
- U16
- U32
- U64
- U8
- bhp::BHP1024
- bhp::BHP256
- bhp::BHP512
- bhp::BHP768
- count::Constant
- count::Constraints
- count::Private
- count::Public
- fmt::Result
- helpers::Constraints
- helpers::Index
- helpers::Private
- helpers::Public
- helpers::Scope
- helpers::count::Constant
- helpers::count::Constraints
- helpers::count::Private
- helpers::count::Public
- helpers::variable::Index
- integers::I128
- integers::I16
- integers::I32
- integers::I64
- integers::I8
- integers::U128
- integers::U16
- integers::U32
- integers::U64
- integers::U8
- pedersen::Pedersen128
- pedersen::Pedersen64
- poseidon::Poseidon2
- poseidon::Poseidon4
- poseidon::Poseidon8
- prelude::Constant
- prelude::Constraints
- prelude::Index
- prelude::Private
- prelude::Public
- prelude::Scope
- prelude::helpers::Constraints
- prelude::helpers::Index
- prelude::helpers::Private
- prelude::helpers::Public
- prelude::helpers::Scope
- prelude::helpers::count::Constant
- prelude::helpers::count::Constraints
- prelude::helpers::count::Private
- prelude::helpers::count::Public
- prelude::helpers::variable::Index
- prelude::prelude::ParserResult
- prelude::prelude::Result
- prelude::prelude::fmt::Result