(function() {var implementors = {
"halo2_base":[["impl&lt;F&gt; Freeze for <a class=\"struct\" href=\"halo2_base/gates/builder/struct.KeygenAssignments.html\" title=\"struct halo2_base::gates::builder::KeygenAssignments\">KeygenAssignments</a>&lt;F&gt;",1,["halo2_base::gates::builder::KeygenAssignments"]],["impl&lt;F&gt; Freeze for <a class=\"struct\" href=\"halo2_base/gates/builder/struct.GateThreadBuilder.html\" title=\"struct halo2_base::gates::builder::GateThreadBuilder\">GateThreadBuilder</a>&lt;F&gt;",1,["halo2_base::gates::builder::GateThreadBuilder"]],["impl Freeze for <a class=\"struct\" href=\"halo2_base/gates/builder/struct.FlexGateConfigParams.html\" title=\"struct halo2_base::gates::builder::FlexGateConfigParams\">FlexGateConfigParams</a>",1,["halo2_base::gates::builder::FlexGateConfigParams"]],["impl&lt;F&gt; !Freeze for <a class=\"struct\" href=\"halo2_base/gates/builder/struct.GateCircuitBuilder.html\" title=\"struct halo2_base::gates::builder::GateCircuitBuilder\">GateCircuitBuilder</a>&lt;F&gt;",1,["halo2_base::gates::builder::GateCircuitBuilder"]],["impl&lt;F&gt; !Freeze for <a class=\"struct\" href=\"halo2_base/gates/builder/struct.RangeCircuitBuilder.html\" title=\"struct halo2_base::gates::builder::RangeCircuitBuilder\">RangeCircuitBuilder</a>&lt;F&gt;",1,["halo2_base::gates::builder::RangeCircuitBuilder"]],["impl&lt;F&gt; Freeze for <a class=\"struct\" href=\"halo2_base/gates/builder/struct.RangeWithInstanceConfig.html\" title=\"struct halo2_base::gates::builder::RangeWithInstanceConfig\">RangeWithInstanceConfig</a>&lt;F&gt;",1,["halo2_base::gates::builder::RangeWithInstanceConfig"]],["impl&lt;F&gt; !Freeze for <a class=\"struct\" href=\"halo2_base/gates/builder/struct.RangeWithInstanceCircuitBuilder.html\" title=\"struct halo2_base::gates::builder::RangeWithInstanceCircuitBuilder\">RangeWithInstanceCircuitBuilder</a>&lt;F&gt;",1,["halo2_base::gates::builder::RangeWithInstanceCircuitBuilder"]],["impl Freeze for <a class=\"enum\" href=\"halo2_base/gates/builder/enum.CircuitBuilderStage.html\" title=\"enum halo2_base::gates::builder::CircuitBuilderStage\">CircuitBuilderStage</a>",1,["halo2_base::gates::builder::CircuitBuilderStage"]],["impl Freeze for <a class=\"enum\" href=\"halo2_base/gates/flex_gate/enum.GateStrategy.html\" title=\"enum halo2_base::gates::flex_gate::GateStrategy\">GateStrategy</a>",1,["halo2_base::gates::flex_gate::GateStrategy"]],["impl&lt;F&gt; Freeze for <a class=\"struct\" href=\"halo2_base/gates/flex_gate/struct.BasicGateConfig.html\" title=\"struct halo2_base::gates::flex_gate::BasicGateConfig\">BasicGateConfig</a>&lt;F&gt;",1,["halo2_base::gates::flex_gate::BasicGateConfig"]],["impl&lt;F&gt; Freeze for <a class=\"struct\" href=\"halo2_base/gates/flex_gate/struct.FlexGateConfig.html\" title=\"struct halo2_base::gates::flex_gate::FlexGateConfig\">FlexGateConfig</a>&lt;F&gt;",1,["halo2_base::gates::flex_gate::FlexGateConfig"]],["impl&lt;F&gt; Freeze for <a class=\"struct\" href=\"halo2_base/gates/flex_gate/struct.GateChip.html\" title=\"struct halo2_base::gates::flex_gate::GateChip\">GateChip</a>&lt;F&gt;",1,["halo2_base::gates::flex_gate::GateChip"]],["impl Freeze for <a class=\"enum\" href=\"halo2_base/gates/range/enum.RangeStrategy.html\" title=\"enum halo2_base::gates::range::RangeStrategy\">RangeStrategy</a>",1,["halo2_base::gates::range::RangeStrategy"]],["impl&lt;F&gt; Freeze for <a class=\"struct\" href=\"halo2_base/gates/range/struct.RangeConfig.html\" title=\"struct halo2_base::gates::range::RangeConfig\">RangeConfig</a>&lt;F&gt;",1,["halo2_base::gates::range::RangeConfig"]],["impl&lt;F&gt; Freeze for <a class=\"struct\" href=\"halo2_base/gates/range/struct.RangeChip.html\" title=\"struct halo2_base::gates::range::RangeChip\">RangeChip</a>&lt;F&gt;",1,["halo2_base::gates::range::RangeChip"]],["impl&lt;F, const BYTES_PER_ELE:&nbsp;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>, const TOTAL_BITS:&nbsp;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>&gt; Freeze for <a class=\"struct\" href=\"halo2_base/safe_types/struct.SafeType.html\" title=\"struct halo2_base::safe_types::SafeType\">SafeType</a>&lt;F, BYTES_PER_ELE, TOTAL_BITS&gt;",1,["halo2_base::safe_types::SafeType"]],["impl&lt;'a, F&gt; Freeze for <a class=\"struct\" href=\"halo2_base/safe_types/struct.SafeTypeChip.html\" title=\"struct halo2_base::safe_types::SafeTypeChip\">SafeTypeChip</a>&lt;'a, F&gt;",1,["halo2_base::safe_types::SafeTypeChip"]],["impl&lt;F&gt; Freeze for <a class=\"enum\" href=\"halo2_base/enum.QuantumCell.html\" title=\"enum halo2_base::QuantumCell\">QuantumCell</a>&lt;F&gt;<span class=\"where fmt-newline\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: Freeze,</span>",1,["halo2_base::QuantumCell"]],["impl Freeze for <a class=\"struct\" href=\"halo2_base/struct.ContextCell.html\" title=\"struct halo2_base::ContextCell\">ContextCell</a>",1,["halo2_base::ContextCell"]],["impl&lt;F&gt; Freeze for <a class=\"struct\" href=\"halo2_base/struct.AssignedValue.html\" title=\"struct halo2_base::AssignedValue\">AssignedValue</a>&lt;F&gt;<span class=\"where fmt-newline\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: Freeze,</span>",1,["halo2_base::AssignedValue"]],["impl&lt;F&gt; Freeze for <a class=\"struct\" href=\"halo2_base/struct.Context.html\" title=\"struct halo2_base::Context\">Context</a>&lt;F&gt;<span class=\"where fmt-newline\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: Freeze,</span>",1,["halo2_base::Context"]]],
"halo2_ecc":[["impl Freeze for <a class=\"enum\" href=\"halo2_ecc/bigint/enum.BigIntStrategy.html\" title=\"enum halo2_ecc::bigint::BigIntStrategy\">BigIntStrategy</a>",1,["halo2_ecc::bigint::BigIntStrategy"]],["impl&lt;F&gt; Freeze for <a class=\"struct\" href=\"halo2_ecc/bigint/struct.OverflowInteger.html\" title=\"struct halo2_ecc::bigint::OverflowInteger\">OverflowInteger</a>&lt;F&gt;",1,["halo2_ecc::bigint::OverflowInteger"]],["impl&lt;F&gt; Freeze for <a class=\"struct\" href=\"halo2_ecc/bigint/struct.ProperUint.html\" title=\"struct halo2_ecc::bigint::ProperUint\">ProperUint</a>&lt;F&gt;",1,["halo2_ecc::bigint::ProperUint"]],["impl&lt;F&gt; Freeze for <a class=\"struct\" href=\"halo2_ecc/bigint/struct.FixedOverflowInteger.html\" title=\"struct halo2_ecc::bigint::FixedOverflowInteger\">FixedOverflowInteger</a>&lt;F&gt;",1,["halo2_ecc::bigint::FixedOverflowInteger"]],["impl&lt;F&gt; Freeze for <a class=\"struct\" href=\"halo2_ecc/bigint/struct.CRTInteger.html\" title=\"struct halo2_ecc::bigint::CRTInteger\">CRTInteger</a>&lt;F&gt;<span class=\"where fmt-newline\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: Freeze,</span>",1,["halo2_ecc::bigint::CRTInteger"]],["impl&lt;F&gt; Freeze for <a class=\"struct\" href=\"halo2_ecc/bigint/struct.ProperCrtUint.html\" title=\"struct halo2_ecc::bigint::ProperCrtUint\">ProperCrtUint</a>&lt;F&gt;<span class=\"where fmt-newline\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: Freeze,</span>",1,["halo2_ecc::bigint::ProperCrtUint"]],["impl&lt;F&gt; Freeze for <a class=\"struct\" href=\"halo2_ecc/bigint/struct.FixedCRTInteger.html\" title=\"struct halo2_ecc::bigint::FixedCRTInteger\">FixedCRTInteger</a>&lt;F&gt;",1,["halo2_ecc::bigint::FixedCRTInteger"]],["impl&lt;F, FieldPoint&gt; Freeze for <a class=\"struct\" href=\"halo2_ecc/ecc/struct.EcPoint.html\" title=\"struct halo2_ecc::ecc::EcPoint\">EcPoint</a>&lt;F, FieldPoint&gt;<span class=\"where fmt-newline\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;FieldPoint: Freeze,</span>",1,["halo2_ecc::ecc::EcPoint"]],["impl&lt;F, FC&gt; Freeze for <a class=\"struct\" href=\"halo2_ecc/ecc/struct.StrictEcPoint.html\" title=\"struct halo2_ecc::ecc::StrictEcPoint\">StrictEcPoint</a>&lt;F, FC&gt;<span class=\"where fmt-newline\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;FC as <a class=\"trait\" href=\"halo2_ecc/fields/trait.FieldChip.html\" title=\"trait halo2_ecc::fields::FieldChip\">FieldChip</a>&lt;F&gt;&gt;::<a class=\"associatedtype\" href=\"halo2_ecc/fields/trait.FieldChip.html#associatedtype.FieldPoint\" title=\"type halo2_ecc::fields::FieldChip::FieldPoint\">FieldPoint</a>: Freeze,<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;FC as <a class=\"trait\" href=\"halo2_ecc/fields/trait.FieldChip.html\" title=\"trait halo2_ecc::fields::FieldChip\">FieldChip</a>&lt;F&gt;&gt;::<a class=\"associatedtype\" href=\"halo2_ecc/fields/trait.FieldChip.html#associatedtype.ReducedFieldPoint\" title=\"type halo2_ecc::fields::FieldChip::ReducedFieldPoint\">ReducedFieldPoint</a>: Freeze,</span>",1,["halo2_ecc::ecc::StrictEcPoint"]],["impl&lt;F, FC&gt; Freeze for <a class=\"enum\" href=\"halo2_ecc/ecc/enum.ComparableEcPoint.html\" title=\"enum halo2_ecc::ecc::ComparableEcPoint\">ComparableEcPoint</a>&lt;F, FC&gt;<span class=\"where fmt-newline\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;FC as <a class=\"trait\" href=\"halo2_ecc/fields/trait.FieldChip.html\" title=\"trait halo2_ecc::fields::FieldChip\">FieldChip</a>&lt;F&gt;&gt;::<a class=\"associatedtype\" href=\"halo2_ecc/fields/trait.FieldChip.html#associatedtype.FieldPoint\" title=\"type halo2_ecc::fields::FieldChip::FieldPoint\">FieldPoint</a>: Freeze,<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;FC as <a class=\"trait\" href=\"halo2_ecc/fields/trait.FieldChip.html\" title=\"trait halo2_ecc::fields::FieldChip\">FieldChip</a>&lt;F&gt;&gt;::<a class=\"associatedtype\" href=\"halo2_ecc/fields/trait.FieldChip.html#associatedtype.ReducedFieldPoint\" title=\"type halo2_ecc::fields::FieldChip::ReducedFieldPoint\">ReducedFieldPoint</a>: Freeze,</span>",1,["halo2_ecc::ecc::ComparableEcPoint"]],["impl&lt;'chip, F, FC&gt; Freeze for <a class=\"struct\" href=\"halo2_ecc/ecc/struct.EccChip.html\" title=\"struct halo2_ecc::ecc::EccChip\">EccChip</a>&lt;'chip, F, FC&gt;",1,["halo2_ecc::ecc::EccChip"]],["impl&lt;FieldPoint, Fp&gt; Freeze for <a class=\"struct\" href=\"halo2_ecc/fields/fp/struct.Reduced.html\" title=\"struct halo2_ecc::fields::fp::Reduced\">Reduced</a>&lt;FieldPoint, Fp&gt;<span class=\"where fmt-newline\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;FieldPoint: Freeze,</span>",1,["halo2_ecc::fields::fp::Reduced"]],["impl&lt;'range, F, Fp&gt; Freeze for <a class=\"struct\" href=\"halo2_ecc/fields/fp/struct.FpChip.html\" title=\"struct halo2_ecc::fields::fp::FpChip\">FpChip</a>&lt;'range, F, Fp&gt;<span class=\"where fmt-newline\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: Freeze,</span>",1,["halo2_ecc::fields::fp::FpChip"]],["impl&lt;'a, F, FpChip, Fp12, const XI_0:&nbsp;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.i64.html\">i64</a>&gt; Freeze for <a class=\"struct\" href=\"halo2_ecc/fields/fp12/struct.Fp12Chip.html\" title=\"struct halo2_ecc::fields::fp12::Fp12Chip\">Fp12Chip</a>&lt;'a, F, FpChip, Fp12, XI_0&gt;",1,["halo2_ecc::fields::fp12::Fp12Chip"]],["impl&lt;'a, F, FpChip, Fp2&gt; Freeze for <a class=\"struct\" href=\"halo2_ecc/fields/fp2/struct.Fp2Chip.html\" title=\"struct halo2_ecc::fields::fp2::Fp2Chip\">Fp2Chip</a>&lt;'a, F, FpChip, Fp2&gt;",1,["halo2_ecc::fields::fp2::Fp2Chip"]],["impl&lt;T&gt; Freeze for <a class=\"struct\" href=\"halo2_ecc/fields/vector/struct.FieldVector.html\" title=\"struct halo2_ecc::fields::vector::FieldVector\">FieldVector</a>&lt;T&gt;",1,["halo2_ecc::fields::vector::FieldVector"]],["impl&lt;'fp, F, FpChip&gt; Freeze for <a class=\"struct\" href=\"halo2_ecc/fields/vector/struct.FieldVectorChip.html\" title=\"struct halo2_ecc::fields::vector::FieldVectorChip\">FieldVectorChip</a>&lt;'fp, F, FpChip&gt;",1,["halo2_ecc::fields::vector::FieldVectorChip"]],["impl Freeze for <a class=\"enum\" href=\"halo2_ecc/fields/enum.FpStrategy.html\" title=\"enum halo2_ecc::fields::FpStrategy\">FpStrategy</a>",1,["halo2_ecc::fields::FpStrategy"]],["impl&lt;'chip, F&gt; Freeze for <a class=\"struct\" href=\"halo2_ecc/bn254/pairing/struct.PairingChip.html\" title=\"struct halo2_ecc::bn254::pairing::PairingChip\">PairingChip</a>&lt;'chip, F&gt;",1,["halo2_ecc::bn254::pairing::PairingChip"]]],
"poseidon":[["impl&lt;F, const T:&nbsp;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>, const RATE:&nbsp;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>&gt; Freeze for <a class=\"struct\" href=\"poseidon/struct.PoseidonChip.html\" title=\"struct poseidon::PoseidonChip\">PoseidonChip</a>&lt;F, T, RATE&gt;<span class=\"where fmt-newline\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: Freeze,</span>",1,["poseidon::PoseidonChip"]]],
"zkevm_keccak":[["impl&lt;F&gt; Freeze for <a class=\"struct\" href=\"zkevm_keccak/keccak_packed_multi/struct.KeccakRow.html\" title=\"struct zkevm_keccak::keccak_packed_multi::KeccakRow\">KeccakRow</a>&lt;F&gt;<span class=\"where fmt-newline\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: Freeze,</span>",1,["zkevm_keccak::keccak_packed_multi::KeccakRow"]],["impl Freeze for <a class=\"struct\" href=\"zkevm_keccak/keccak_packed_multi/struct.KeccakTable.html\" title=\"struct zkevm_keccak::keccak_packed_multi::KeccakTable\">KeccakTable</a>",1,["zkevm_keccak::keccak_packed_multi::KeccakTable"]],["impl&lt;F&gt; Freeze for <a class=\"struct\" href=\"zkevm_keccak/keccak_packed_multi/struct.KeccakCircuitConfig.html\" title=\"struct zkevm_keccak::keccak_packed_multi::KeccakCircuitConfig\">KeccakCircuitConfig</a>&lt;F&gt;",1,["zkevm_keccak::keccak_packed_multi::KeccakCircuitConfig"]],["impl&lt;F&gt; Freeze for <a class=\"struct\" href=\"zkevm_keccak/util/constraint_builder/struct.BaseConstraintBuilder.html\" title=\"struct zkevm_keccak::util::constraint_builder::BaseConstraintBuilder\">BaseConstraintBuilder</a>&lt;F&gt;<span class=\"where fmt-newline\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: Freeze,</span>",1,["zkevm_keccak::util::constraint_builder::BaseConstraintBuilder"]],["impl Freeze for <a class=\"struct\" href=\"zkevm_keccak/util/struct.PartInfo.html\" title=\"struct zkevm_keccak::util::PartInfo\">PartInfo</a>",1,["zkevm_keccak::util::PartInfo"]],["impl Freeze for <a class=\"struct\" href=\"zkevm_keccak/util/struct.WordParts.html\" title=\"struct zkevm_keccak::util::WordParts\">WordParts</a>",1,["zkevm_keccak::util::WordParts"]]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()