List of all items
Structs
- circuit::Circuit
- helpers::Assignment
- helpers::AssignmentLC
- helpers::R1CS
- helpers::circuit_type::Constant
- helpers::count::Count
- helpers::linear_combination::LinearCombination
- prelude::Error
- prelude::Formatter
- prelude::IndexMap
- prelude::OnceCell
- prelude::fmt::Arguments
- prelude::fmt::DebugList
- prelude::fmt::DebugMap
- prelude::fmt::DebugSet
- prelude::fmt::DebugStruct
- prelude::fmt::DebugTuple
- prelude::fmt::Error
- prelude::fmt::Formatter
Enums
- helpers::AssignmentVariable
- helpers::Mode
- helpers::circuit_type::CircuitType
- helpers::count::Measurement
- helpers::variable::Variable
- prelude::fmt::Alignment
Traits
- environment::Environment
- prelude::Add
- prelude::AddAssign
- prelude::BitAnd
- prelude::BitAndAssign
- prelude::BitOr
- prelude::BitOrAssign
- prelude::BitXor
- prelude::BitXorAssign
- prelude::CheckedPow
- prelude::Debug
- prelude::Deref
- prelude::Display
- prelude::Div
- prelude::DivAssign
- prelude::FromStr
- prelude::IntegerProperties
- prelude::IntegerType
- prelude::Inv
- prelude::Itertools
- prelude::Magnitude
- prelude::Mul
- prelude::MulAssign
- prelude::Neg
- prelude::Not
- prelude::NumOne
- prelude::Parser
- prelude::Pow
- prelude::PrimeField
- prelude::Rem
- prelude::RemAssign
- prelude::Shl
- prelude::ShlAssign
- prelude::Shr
- prelude::ShrAssign
- prelude::Sub
- prelude::SubAssign
- prelude::TypeName
- prelude::Unsigned
- prelude::WrappingDiv
- prelude::WrappingPow
- prelude::WrappingRem
- prelude::fmt::Binary
- prelude::fmt::Debug
- prelude::fmt::Display
- prelude::fmt::LowerExp
- prelude::fmt::LowerHex
- prelude::fmt::Octal
- prelude::fmt::Pointer
- prelude::fmt::UpperExp
- prelude::fmt::UpperHex
- prelude::fmt::Write
- traits::eject::Eject
- traits::from::FromBits
- traits::from::FromBoolean
- traits::from::FromField
- traits::from::FromFields
- traits::from::FromGroup
- traits::inject::Inject
- traits::metrics::Metrics
- traits::metrics::OutputMode
- traits::operators::AbsChecked
- traits::operators::AbsSaturating
- traits::operators::AbsWrapped
- traits::operators::AddChecked
- traits::operators::AddSaturating
- traits::operators::AddWrapped
- traits::operators::Adder
- traits::operators::Compare
- traits::operators::DivChecked
- traits::operators::DivSaturating
- traits::operators::DivUnchecked
- traits::operators::DivWrapped
- traits::operators::Double
- traits::operators::Equal
- traits::operators::Inverse
- traits::operators::MSB
- traits::operators::Modulo
- traits::operators::MulChecked
- traits::operators::MulSaturating
- traits::operators::MulWrapped
- traits::operators::Nand
- traits::operators::Nor
- traits::operators::One
- traits::operators::PowChecked
- traits::operators::PowWrapped
- traits::operators::RemChecked
- traits::operators::RemSaturating
- traits::operators::RemWrapped
- traits::operators::ShlChecked
- traits::operators::ShlWrapped
- traits::operators::ShrChecked
- traits::operators::ShrWrapped
- traits::operators::SizeInBits
- traits::operators::SizeInDataBits
- traits::operators::Square
- traits::operators::SquareRoot
- traits::operators::SubChecked
- traits::operators::SubSaturating
- traits::operators::SubWrapped
- traits::operators::Subtractor
- traits::operators::Ternary
- traits::operators::Zero
- traits::to::ToField
- traits::to::ToFields
- traits::to::ToGroup
- traits::to::ToLowerBits
- traits::to::ToUpperBits
- traits::to_bits::ToBits
- traits::types::address::AddressTrait
- traits::types::boolean::BooleanTrait
- traits::types::field::FieldTrait
- traits::types::group::GroupTrait
- traits::types::integers::IntegerCore
- traits::types::integers::IntegerTrait
- traits::types::scalar::ScalarTrait
- traits::types::string::StringTrait
Macros
- assert_count
- assert_count_fails
- assert_output_mode
- assert_scope
- assert_scope_fails
- count
- output_mode
- prelude::bail
- prelude::count
- prelude::ensure
- prelude::output_mode
- prelude::rename_selfs
- prelude::witness
- prelude::witness_mode
- print_scope
- rename_selfs
- scope
- witness
- witness_mode
Derive Macros
Functions
- prelude::alpha1
- prelude::alphanumeric1
- prelude::alt
- prelude::char
- prelude::fmt::write
- prelude::has_duplicates
- prelude::many0
- prelude::many1
- prelude::map
- prelude::map_res
- prelude::one_of
- prelude::opt
- prelude::pair
- prelude::recognize
- prelude::string_parser::is_char_supported
- prelude::string_parser::parse_string
- prelude::tag
- prelude::terminated