List of all items
Structs
- cli::Options
- consumers::evaluator::Evaluator
- consumers::evaluator::EvaluatorInputs
- consumers::evaluator::PlaintextBackend
- consumers::flattening::IRFlattener
- consumers::source::Source
- consumers::stats::GateStats
- consumers::stats::Stats
- consumers::to_r1cs::ToR1CSConverter
- consumers::validator::Validator
- producers::builder::FunctionBuilder
- producers::builder::FunctionWithInfos
- producers::builder::GateBuilder
- producers::from_r1cs::FromR1CSConverter
- producers::sink::FilesSink
- producers::sink::MemorySink
- sieve_ir_generated::sieve_ir::Conversion
- sieve_ir_generated::sieve_ir::Count
- sieve_ir_generated::sieve_ir::Directive
- sieve_ir_generated::sieve_ir::DirectiveArgs
- sieve_ir_generated::sieve_ir::DirectiveBuilder
- sieve_ir_generated::sieve_ir::DirectiveSetUnionTableOffset
- sieve_ir_generated::sieve_ir::Field
- sieve_ir_generated::sieve_ir::FieldArgs
- sieve_ir_generated::sieve_ir::FieldBuilder
- sieve_ir_generated::sieve_ir::Function
- sieve_ir_generated::sieve_ir::FunctionArgs
- sieve_ir_generated::sieve_ir::FunctionBodyUnionTableOffset
- sieve_ir_generated::sieve_ir::FunctionBuilder
- sieve_ir_generated::sieve_ir::Gate
- sieve_ir_generated::sieve_ir::GateAdd
- sieve_ir_generated::sieve_ir::GateAddArgs
- sieve_ir_generated::sieve_ir::GateAddBuilder
- sieve_ir_generated::sieve_ir::GateAddConstant
- sieve_ir_generated::sieve_ir::GateAddConstantArgs
- sieve_ir_generated::sieve_ir::GateAddConstantBuilder
- sieve_ir_generated::sieve_ir::GateArgs
- sieve_ir_generated::sieve_ir::GateAssertZero
- sieve_ir_generated::sieve_ir::GateAssertZeroArgs
- sieve_ir_generated::sieve_ir::GateAssertZeroBuilder
- sieve_ir_generated::sieve_ir::GateBuilder
- sieve_ir_generated::sieve_ir::GateCall
- sieve_ir_generated::sieve_ir::GateCallArgs
- sieve_ir_generated::sieve_ir::GateCallBuilder
- sieve_ir_generated::sieve_ir::GateConstant
- sieve_ir_generated::sieve_ir::GateConstantArgs
- sieve_ir_generated::sieve_ir::GateConstantBuilder
- sieve_ir_generated::sieve_ir::GateConvert
- sieve_ir_generated::sieve_ir::GateConvertArgs
- sieve_ir_generated::sieve_ir::GateConvertBuilder
- sieve_ir_generated::sieve_ir::GateCopy
- sieve_ir_generated::sieve_ir::GateCopyArgs
- sieve_ir_generated::sieve_ir::GateCopyBuilder
- sieve_ir_generated::sieve_ir::GateDelete
- sieve_ir_generated::sieve_ir::GateDeleteArgs
- sieve_ir_generated::sieve_ir::GateDeleteBuilder
- sieve_ir_generated::sieve_ir::GateMul
- sieve_ir_generated::sieve_ir::GateMulArgs
- sieve_ir_generated::sieve_ir::GateMulBuilder
- sieve_ir_generated::sieve_ir::GateMulConstant
- sieve_ir_generated::sieve_ir::GateMulConstantArgs
- sieve_ir_generated::sieve_ir::GateMulConstantBuilder
- sieve_ir_generated::sieve_ir::GateNew
- sieve_ir_generated::sieve_ir::GateNewArgs
- sieve_ir_generated::sieve_ir::GateNewBuilder
- sieve_ir_generated::sieve_ir::GatePrivate
- sieve_ir_generated::sieve_ir::GatePrivateArgs
- sieve_ir_generated::sieve_ir::GatePrivateBuilder
- sieve_ir_generated::sieve_ir::GatePublic
- sieve_ir_generated::sieve_ir::GatePublicArgs
- sieve_ir_generated::sieve_ir::GatePublicBuilder
- sieve_ir_generated::sieve_ir::GateSetUnionTableOffset
- sieve_ir_generated::sieve_ir::Gates
- sieve_ir_generated::sieve_ir::GatesArgs
- sieve_ir_generated::sieve_ir::GatesBuilder
- sieve_ir_generated::sieve_ir::MessageUnionTableOffset
- sieve_ir_generated::sieve_ir::PluginBody
- sieve_ir_generated::sieve_ir::PluginBodyArgs
- sieve_ir_generated::sieve_ir::PluginBodyBuilder
- sieve_ir_generated::sieve_ir::PluginType
- sieve_ir_generated::sieve_ir::PluginTypeArgs
- sieve_ir_generated::sieve_ir::PluginTypeBuilder
- sieve_ir_generated::sieve_ir::PrivateInputs
- sieve_ir_generated::sieve_ir::PrivateInputsArgs
- sieve_ir_generated::sieve_ir::PrivateInputsBuilder
- sieve_ir_generated::sieve_ir::PublicInputs
- sieve_ir_generated::sieve_ir::PublicInputsArgs
- sieve_ir_generated::sieve_ir::PublicInputsBuilder
- sieve_ir_generated::sieve_ir::Relation
- sieve_ir_generated::sieve_ir::RelationArgs
- sieve_ir_generated::sieve_ir::RelationBuilder
- sieve_ir_generated::sieve_ir::Root
- sieve_ir_generated::sieve_ir::RootArgs
- sieve_ir_generated::sieve_ir::RootBuilder
- sieve_ir_generated::sieve_ir::Type
- sieve_ir_generated::sieve_ir::TypeArgs
- sieve_ir_generated::sieve_ir::TypeBuilder
- sieve_ir_generated::sieve_ir::TypeUUnionTableOffset
- sieve_ir_generated::sieve_ir::Value
- sieve_ir_generated::sieve_ir::ValueArgs
- sieve_ir_generated::sieve_ir::ValueBuilder
- sieve_ir_generated::sieve_ir::WireRange
- structs::conversion::Conversion
- structs::count::Count
- structs::function::Function
- structs::function::FunctionCounts
- structs::messages::Messages
- structs::plugin::PluginBody
- structs::private_inputs::PrivateInputs
- structs::public_inputs::PublicInputs
- structs::relation::Relation
- structs::wirerange::WireRange
- structs::wirerange::WireRangeWithType
Enums
- consumers::evaluator::PlaintextType
- consumers::stats::FunctionContent
- consumers::validator::ValidatorType
- producers::build_gates::BuildComplexGate
- producers::build_gates::BuildGate
- sieve_ir_generated::sieve_ir::DirectiveOffset
- sieve_ir_generated::sieve_ir::DirectiveSet
- sieve_ir_generated::sieve_ir::FieldOffset
- sieve_ir_generated::sieve_ir::FunctionBody
- sieve_ir_generated::sieve_ir::FunctionOffset
- sieve_ir_generated::sieve_ir::GateAddConstantOffset
- sieve_ir_generated::sieve_ir::GateAddOffset
- sieve_ir_generated::sieve_ir::GateAssertZeroOffset
- sieve_ir_generated::sieve_ir::GateCallOffset
- sieve_ir_generated::sieve_ir::GateConstantOffset
- sieve_ir_generated::sieve_ir::GateConvertOffset
- sieve_ir_generated::sieve_ir::GateCopyOffset
- sieve_ir_generated::sieve_ir::GateDeleteOffset
- sieve_ir_generated::sieve_ir::GateMulConstantOffset
- sieve_ir_generated::sieve_ir::GateMulOffset
- sieve_ir_generated::sieve_ir::GateNewOffset
- sieve_ir_generated::sieve_ir::GateOffset
- sieve_ir_generated::sieve_ir::GatePrivateOffset
- sieve_ir_generated::sieve_ir::GatePublicOffset
- sieve_ir_generated::sieve_ir::GateSet
- sieve_ir_generated::sieve_ir::GatesOffset
- sieve_ir_generated::sieve_ir::Message
- sieve_ir_generated::sieve_ir::PluginBodyOffset
- sieve_ir_generated::sieve_ir::PluginTypeOffset
- sieve_ir_generated::sieve_ir::PrivateInputsOffset
- sieve_ir_generated::sieve_ir::PublicInputsOffset
- sieve_ir_generated::sieve_ir::RelationOffset
- sieve_ir_generated::sieve_ir::RootOffset
- sieve_ir_generated::sieve_ir::TypeOffset
- sieve_ir_generated::sieve_ir::TypeU
- sieve_ir_generated::sieve_ir::ValueOffset
- structs::directives::Directive
- structs::function::FunctionBody
- structs::gates::Gate
- structs::message::Message
- structs::types::Type
Traits
Derive Macros
Functions
- cli::cli
- consumers::evaluator::get
- consumers::source::has_sieve_extension
- consumers::source::iterate_buffers
- consumers::source::iterate_file
- consumers::source::iterate_files
- consumers::source::iterate_stream
- consumers::source::list_workspace_files
- consumers::to_r1cs::pad_to_max
- consumers::utils::read_buffer
- consumers::utils::read_size_prefix
- consumers::utils::split_messages
- consumers::validator::is_probably_prime
- plugins::evaluate_plugin::evaluate_plugin_for_plaintext_backend
- plugins::evaluate_plugin::extract_number
- plugins::zkif_assert_equal::zkif_assert_equal_private
- plugins::zkif_assert_equal::zkif_assert_equal_public
- plugins::zkif_ring::zkif_ring_add
- plugins::zkif_ring::zkif_ring_add_mul_check
- plugins::zkif_ring::zkif_ring_equal
- plugins::zkif_ring::zkif_ring_equal_check
- plugins::zkif_ring::zkif_ring_mul
- plugins::zkif_vector::zkif_vector_add
- plugins::zkif_vector::zkif_vector_mul
- producers::builder::create_plugin_function
- producers::builder::new_example_builder
- producers::examples::example_incorrect_private_inputs
- producers::examples::example_private_inputs
- producers::examples::example_public_inputs
- producers::examples::example_relation
- producers::simple_examples::encode_negative_one
- producers::simple_examples::literal
- producers::simple_examples::literal32
- producers::simple_examples::read_literal
- producers::simple_examples::simple_example_incorrect_private_inputs
- producers::simple_examples::simple_example_private_inputs
- producers::simple_examples::simple_example_public_inputs
- producers::simple_examples::simple_example_relation
- producers::sink::clean_workspace
- sieve_ir_generated::sieve_ir::enum_name_directive_set
- sieve_ir_generated::sieve_ir::enum_name_function_body
- sieve_ir_generated::sieve_ir::enum_name_gate_set
- sieve_ir_generated::sieve_ir::enum_name_message
- sieve_ir_generated::sieve_ir::enum_name_type_u
- sieve_ir_generated::sieve_ir::finish_root_buffer
- sieve_ir_generated::sieve_ir::finish_size_prefixed_root_buffer
- sieve_ir_generated::sieve_ir::get_root_as_root
- sieve_ir_generated::sieve_ir::get_size_prefixed_root_as_root
- sieve_ir_generated::sieve_ir::root_buffer_has_identifier
- sieve_ir_generated::sieve_ir::root_size_prefixed_buffer_has_identifier
- structs::count::count_list_to_hashmap
- structs::gates::replace_output_wires
- structs::value::build_value
- structs::value::build_values_vector
- structs::value::remove_trailing_zeros
- structs::value::try_from_value
- structs::value::try_from_values_vector
- structs::value::value_to_biguint
- structs::wirerange::add_types_to_wire_ranges
- structs::wirerange::check_wire_ranges_with_counts
Type Aliases
Constants
- consumers::TEMPORARY_WIRES_START
- producers::build_gates::NO_OUTPUT
- producers::simple_examples::EXAMPLE_MODULUS
- sieve_ir_generated::sieve_ir::ENUM_MAX_DIRECTIVE_SET
- sieve_ir_generated::sieve_ir::ENUM_MAX_FUNCTION_BODY
- sieve_ir_generated::sieve_ir::ENUM_MAX_GATE_SET
- sieve_ir_generated::sieve_ir::ENUM_MAX_MESSAGE
- sieve_ir_generated::sieve_ir::ENUM_MAX_TYPE_U
- sieve_ir_generated::sieve_ir::ENUM_MIN_DIRECTIVE_SET
- sieve_ir_generated::sieve_ir::ENUM_MIN_FUNCTION_BODY
- sieve_ir_generated::sieve_ir::ENUM_MIN_GATE_SET
- sieve_ir_generated::sieve_ir::ENUM_MIN_MESSAGE
- sieve_ir_generated::sieve_ir::ENUM_MIN_TYPE_U
- sieve_ir_generated::sieve_ir::ENUM_NAMES_DIRECTIVE_SET
- sieve_ir_generated::sieve_ir::ENUM_NAMES_FUNCTION_BODY
- sieve_ir_generated::sieve_ir::ENUM_NAMES_GATE_SET
- sieve_ir_generated::sieve_ir::ENUM_NAMES_MESSAGE
- sieve_ir_generated::sieve_ir::ENUM_NAMES_TYPE_U
- sieve_ir_generated::sieve_ir::ENUM_VALUES_DIRECTIVE_SET
- sieve_ir_generated::sieve_ir::ENUM_VALUES_FUNCTION_BODY
- sieve_ir_generated::sieve_ir::ENUM_VALUES_GATE_SET
- sieve_ir_generated::sieve_ir::ENUM_VALUES_MESSAGE
- sieve_ir_generated::sieve_ir::ENUM_VALUES_TYPE_U
- sieve_ir_generated::sieve_ir::ROOT_EXTENSION
- sieve_ir_generated::sieve_ir::ROOT_IDENTIFIER
- structs::IR_VERSION