(function() {var implementors = {
"halo2_base":[["impl&lt;F:&nbsp;<a class=\"trait\" href=\"halo2_base/utils/trait.ScalarField.html\" title=\"trait halo2_base::utils::ScalarField\">ScalarField</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"halo2_base/struct.AssignedValue.html\" title=\"struct halo2_base::AssignedValue\">AssignedValue</a>&lt;F&gt;&gt; for <a class=\"enum\" href=\"halo2_base/enum.QuantumCell.html\" title=\"enum halo2_base::QuantumCell\">QuantumCell</a>&lt;F&gt;"]],
"halo2_ecc":[["impl&lt;'a, F:&nbsp;<a class=\"trait\" href=\"halo2_base/utils/trait.ScalarField.html\" title=\"trait halo2_base::utils::ScalarField\">ScalarField</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;&amp;'a <a class=\"struct\" href=\"halo2_ecc/bigint/struct.CRTInteger.html\" title=\"struct halo2_ecc::bigint::CRTInteger\">CRTInteger</a>&lt;F&gt;&gt; for <a class=\"struct\" href=\"halo2_ecc/bigint/struct.CRTInteger.html\" title=\"struct halo2_ecc::bigint::CRTInteger\">CRTInteger</a>&lt;F&gt;"],["impl&lt;'a, F:&nbsp;<a class=\"trait\" href=\"halo2_base/utils/trait.ScalarField.html\" title=\"trait halo2_base::utils::ScalarField\">ScalarField</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;&amp;'a <a class=\"struct\" href=\"halo2_ecc/bigint/struct.ProperCrtUint.html\" title=\"struct halo2_ecc::bigint::ProperCrtUint\">ProperCrtUint</a>&lt;F&gt;&gt; for <a class=\"struct\" href=\"halo2_ecc/bigint/struct.ProperCrtUint.html\" title=\"struct halo2_ecc::bigint::ProperCrtUint\">ProperCrtUint</a>&lt;F&gt;"],["impl&lt;F:&nbsp;<a class=\"trait\" href=\"halo2_base/utils/trait.ScalarField.html\" title=\"trait halo2_base::utils::ScalarField\">ScalarField</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"halo2_ecc/bigint/struct.ProperCrtUint.html\" title=\"struct halo2_ecc::bigint::ProperCrtUint\">ProperCrtUint</a>&lt;F&gt;&gt; for <a class=\"struct\" href=\"halo2_ecc/bigint/struct.CRTInteger.html\" title=\"struct halo2_ecc::bigint::CRTInteger\">CRTInteger</a>&lt;F&gt;"],["impl&lt;'a, F:&nbsp;<a class=\"trait\" href=\"halo2_base/utils/trait.ScalarField.html\" title=\"trait halo2_base::utils::ScalarField\">ScalarField</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;&amp;'a <a class=\"struct\" href=\"halo2_ecc/bigint/struct.ProperCrtUint.html\" title=\"struct halo2_ecc::bigint::ProperCrtUint\">ProperCrtUint</a>&lt;F&gt;&gt; for <a class=\"struct\" href=\"halo2_ecc/bigint/struct.CRTInteger.html\" title=\"struct halo2_ecc::bigint::CRTInteger\">CRTInteger</a>&lt;F&gt;"],["impl&lt;F:&nbsp;<a class=\"trait\" href=\"halo2_base/utils/trait.ScalarField.html\" title=\"trait halo2_base::utils::ScalarField\">ScalarField</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"halo2_ecc/bigint/struct.ProperCrtUint.html\" title=\"struct halo2_ecc::bigint::ProperCrtUint\">ProperCrtUint</a>&lt;F&gt;&gt; for <a class=\"struct\" href=\"halo2_ecc/bigint/struct.ProperUint.html\" title=\"struct halo2_ecc::bigint::ProperUint\">ProperUint</a>&lt;F&gt;"],["impl&lt;'a, F:&nbsp;<a class=\"traitalias\" href=\"halo2_ecc/fields/traitalias.PrimeField.html\" title=\"traitalias halo2_ecc::fields::PrimeField\">PrimeField</a>, FieldPoint:&nbsp;<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;&amp;'a <a class=\"struct\" href=\"halo2_ecc/ecc/struct.EcPoint.html\" title=\"struct halo2_ecc::ecc::EcPoint\">EcPoint</a>&lt;F, FieldPoint&gt;&gt; for <a class=\"struct\" href=\"halo2_ecc/ecc/struct.EcPoint.html\" title=\"struct halo2_ecc::ecc::EcPoint\">EcPoint</a>&lt;F, FieldPoint&gt;"],["impl&lt;F:&nbsp;<a class=\"traitalias\" href=\"halo2_ecc/fields/traitalias.PrimeField.html\" title=\"traitalias halo2_ecc::fields::PrimeField\">PrimeField</a>, FC:&nbsp;<a class=\"trait\" href=\"halo2_ecc/fields/trait.FieldChip.html\" title=\"trait halo2_ecc::fields::FieldChip\">FieldChip</a>&lt;F&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"halo2_ecc/ecc/struct.StrictEcPoint.html\" title=\"struct halo2_ecc::ecc::StrictEcPoint\">StrictEcPoint</a>&lt;F, FC&gt;&gt; for <a class=\"struct\" href=\"halo2_ecc/ecc/struct.EcPoint.html\" title=\"struct halo2_ecc::ecc::EcPoint\">EcPoint</a>&lt;F, FC::<a class=\"associatedtype\" href=\"halo2_ecc/fields/trait.FieldChip.html#associatedtype.FieldPoint\" title=\"type halo2_ecc::fields::FieldChip::FieldPoint\">FieldPoint</a>&gt;"],["impl&lt;'a, F:&nbsp;<a class=\"traitalias\" href=\"halo2_ecc/fields/traitalias.PrimeField.html\" title=\"traitalias halo2_ecc::fields::PrimeField\">PrimeField</a>, FC:&nbsp;<a class=\"trait\" href=\"halo2_ecc/fields/trait.FieldChip.html\" title=\"trait halo2_ecc::fields::FieldChip\">FieldChip</a>&lt;F&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;&amp;'a <a class=\"struct\" href=\"halo2_ecc/ecc/struct.StrictEcPoint.html\" title=\"struct halo2_ecc::ecc::StrictEcPoint\">StrictEcPoint</a>&lt;F, FC&gt;&gt; for <a class=\"struct\" href=\"halo2_ecc/ecc/struct.EcPoint.html\" title=\"struct halo2_ecc::ecc::EcPoint\">EcPoint</a>&lt;F, FC::<a class=\"associatedtype\" href=\"halo2_ecc/fields/trait.FieldChip.html#associatedtype.FieldPoint\" title=\"type halo2_ecc::fields::FieldChip::FieldPoint\">FieldPoint</a>&gt;"],["impl&lt;F:&nbsp;<a class=\"traitalias\" href=\"halo2_ecc/fields/traitalias.PrimeField.html\" title=\"traitalias halo2_ecc::fields::PrimeField\">PrimeField</a>, FC:&nbsp;<a class=\"trait\" href=\"halo2_ecc/fields/trait.FieldChip.html\" title=\"trait halo2_ecc::fields::FieldChip\">FieldChip</a>&lt;F&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"halo2_ecc/ecc/struct.StrictEcPoint.html\" title=\"struct halo2_ecc::ecc::StrictEcPoint\">StrictEcPoint</a>&lt;F, FC&gt;&gt; for <a class=\"enum\" href=\"halo2_ecc/ecc/enum.ComparableEcPoint.html\" title=\"enum halo2_ecc::ecc::ComparableEcPoint\">ComparableEcPoint</a>&lt;F, FC&gt;"],["impl&lt;F:&nbsp;<a class=\"traitalias\" href=\"halo2_ecc/fields/traitalias.PrimeField.html\" title=\"traitalias halo2_ecc::fields::PrimeField\">PrimeField</a>, FC:&nbsp;<a class=\"trait\" href=\"halo2_ecc/fields/trait.FieldChip.html\" title=\"trait halo2_ecc::fields::FieldChip\">FieldChip</a>&lt;F&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"halo2_ecc/ecc/struct.EcPoint.html\" title=\"struct halo2_ecc::ecc::EcPoint\">EcPoint</a>&lt;F, &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>&gt;&gt; for <a class=\"enum\" href=\"halo2_ecc/ecc/enum.ComparableEcPoint.html\" title=\"enum halo2_ecc::ecc::ComparableEcPoint\">ComparableEcPoint</a>&lt;F, FC&gt;"],["impl&lt;'a, F:&nbsp;<a class=\"traitalias\" href=\"halo2_ecc/fields/traitalias.PrimeField.html\" title=\"traitalias halo2_ecc::fields::PrimeField\">PrimeField</a>, FC:&nbsp;<a class=\"trait\" href=\"halo2_ecc/fields/trait.FieldChip.html\" title=\"trait halo2_ecc::fields::FieldChip\">FieldChip</a>&lt;F&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;&amp;'a <a class=\"struct\" href=\"halo2_ecc/ecc/struct.StrictEcPoint.html\" title=\"struct halo2_ecc::ecc::StrictEcPoint\">StrictEcPoint</a>&lt;F, FC&gt;&gt; for <a class=\"enum\" href=\"halo2_ecc/ecc/enum.ComparableEcPoint.html\" title=\"enum halo2_ecc::ecc::ComparableEcPoint\">ComparableEcPoint</a>&lt;F, FC&gt;"],["impl&lt;'a, F:&nbsp;<a class=\"traitalias\" href=\"halo2_ecc/fields/traitalias.PrimeField.html\" title=\"traitalias halo2_ecc::fields::PrimeField\">PrimeField</a>, FC:&nbsp;<a class=\"trait\" href=\"halo2_ecc/fields/trait.FieldChip.html\" title=\"trait halo2_ecc::fields::FieldChip\">FieldChip</a>&lt;F&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;&amp;'a <a class=\"struct\" href=\"halo2_ecc/ecc/struct.EcPoint.html\" title=\"struct halo2_ecc::ecc::EcPoint\">EcPoint</a>&lt;F, &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>&gt;&gt; for <a class=\"enum\" href=\"halo2_ecc/ecc/enum.ComparableEcPoint.html\" title=\"enum halo2_ecc::ecc::ComparableEcPoint\">ComparableEcPoint</a>&lt;F, FC&gt;"],["impl&lt;F:&nbsp;<a class=\"traitalias\" href=\"halo2_ecc/fields/traitalias.PrimeField.html\" title=\"traitalias halo2_ecc::fields::PrimeField\">PrimeField</a>, FC:&nbsp;<a class=\"trait\" href=\"halo2_ecc/fields/trait.FieldChip.html\" title=\"trait halo2_ecc::fields::FieldChip\">FieldChip</a>&lt;F&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"halo2_ecc/ecc/enum.ComparableEcPoint.html\" title=\"enum halo2_ecc::ecc::ComparableEcPoint\">ComparableEcPoint</a>&lt;F, FC&gt;&gt; for <a class=\"struct\" href=\"halo2_ecc/ecc/struct.EcPoint.html\" title=\"struct halo2_ecc::ecc::EcPoint\">EcPoint</a>&lt;F, FC::<a class=\"associatedtype\" href=\"halo2_ecc/fields/trait.FieldChip.html#associatedtype.FieldPoint\" title=\"type halo2_ecc::fields::FieldChip::FieldPoint\">FieldPoint</a>&gt;"],["impl&lt;F:&nbsp;<a class=\"trait\" href=\"halo2_base/utils/trait.ScalarField.html\" title=\"trait halo2_base::utils::ScalarField\">ScalarField</a>, Fp&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"halo2_ecc/fields/fp/struct.Reduced.html\" title=\"struct halo2_ecc::fields::fp::Reduced\">Reduced</a>&lt;<a class=\"struct\" href=\"halo2_ecc/bigint/struct.ProperCrtUint.html\" title=\"struct halo2_ecc::bigint::ProperCrtUint\">ProperCrtUint</a>&lt;F&gt;, Fp&gt;&gt; for <a class=\"struct\" href=\"halo2_ecc/bigint/struct.ProperCrtUint.html\" title=\"struct halo2_ecc::bigint::ProperCrtUint\">ProperCrtUint</a>&lt;F&gt;"],["impl&lt;'a, T:&nbsp;<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>, U:&nbsp;<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;T&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;&amp;'a <a class=\"struct\" href=\"halo2_ecc/fields/vector/struct.FieldVector.html\" title=\"struct halo2_ecc::fields::vector::FieldVector\">FieldVector</a>&lt;T&gt;&gt; for <a class=\"struct\" href=\"halo2_ecc/fields/vector/struct.FieldVector.html\" title=\"struct halo2_ecc::fields::vector::FieldVector\">FieldVector</a>&lt;U&gt;"],["impl&lt;F:&nbsp;<a class=\"trait\" href=\"halo2_base/utils/trait.ScalarField.html\" title=\"trait halo2_base::utils::ScalarField\">ScalarField</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"halo2_ecc/fields/vector/struct.FieldVector.html\" title=\"struct halo2_ecc::fields::vector::FieldVector\">FieldVector</a>&lt;<a class=\"struct\" href=\"halo2_ecc/bigint/struct.ProperCrtUint.html\" title=\"struct halo2_ecc::bigint::ProperCrtUint\">ProperCrtUint</a>&lt;F&gt;&gt;&gt; for <a class=\"struct\" href=\"halo2_ecc/fields/vector/struct.FieldVector.html\" title=\"struct halo2_ecc::fields::vector::FieldVector\">FieldVector</a>&lt;<a class=\"struct\" href=\"halo2_ecc/bigint/struct.CRTInteger.html\" title=\"struct halo2_ecc::bigint::CRTInteger\">CRTInteger</a>&lt;F&gt;&gt;"],["impl&lt;T, Fp&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"halo2_ecc/fields/vector/struct.FieldVector.html\" title=\"struct halo2_ecc::fields::vector::FieldVector\">FieldVector</a>&lt;<a class=\"struct\" href=\"halo2_ecc/fields/fp/struct.Reduced.html\" title=\"struct halo2_ecc::fields::fp::Reduced\">Reduced</a>&lt;T, Fp&gt;&gt;&gt; for <a class=\"struct\" href=\"halo2_ecc/fields/vector/struct.FieldVector.html\" title=\"struct halo2_ecc::fields::vector::FieldVector\">FieldVector</a>&lt;T&gt;"]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()