halo2/rustdoc/latest/halo2_proofs/all.html

16 lines
13 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><meta name="keywords" content="rust, rustlang, rust-lang"><title>List of all items in this crate</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceSerif4-Regular-1f7d512b176f0f72.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/FiraSans-Regular-018c141bf0843ffd.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/FiraSans-Medium-8f9a781e4970d388.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceCodePro-Regular-562dcc5011b6de7d.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceSerif4-Bold-124a1ca42af929b6.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceCodePro-Semibold-d899c5a5c4aeb14a.ttf.woff2"><link rel="stylesheet" href="../static.files/normalize-76eba96aa4d2e634.css"><link rel="stylesheet" href="../static.files/rustdoc-cd23e1e4557aa9dd.css" id="mainThemeStyle"><link rel="stylesheet" id="themeStyle" href="../static.files/light-a21928845c7a186a.css"><link rel="stylesheet" disabled href="../static.files/dark-90fc67ff25a42f29.css"><link rel="stylesheet" disabled href="../static.files/ayu-d75a8bbde915b8ed.css"><script id="default-settings" ></script><script src="../static.files/storage-d43fa987303ecbbb.js"></script><script defer src="../static.files/main-458bffc4c06ccf37.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-13285aec31fa243e.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-16x16-8b506e7a72182f1c.png"><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-422f7d1d52889060.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-2c020d218678b618.svg"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.10.0/dist/katex.min.css" integrity="sha384-9eLZqc9ds8eNjO3TmqPeYcDj8n+Qfa4nuSiGYa6DjLNcv9BtN69ZIulL9+8CqC9Y" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/katex@0.10.0/dist/katex.min.js" integrity="sha384-K3vbOmF2BtaVai+Qk37uypf7VrgBubhQreNQe9aGsz9lB63dIFiQVlJbr92dw2Lx" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/katex@0.10.0/dist/contrib/auto-render.min.js" integrity="sha384-kmZOZB5ObwgQnS/DuDg6TScgOiWWBiVt0plIRkZCmE6rDZGrEOQeHM5PcHi+nyqe" crossorigin="anonymous"></script>
<script>
document.addEventListener("DOMContentLoaded", function() {
renderMathInElement(document.body, {
delimiters: [
{left: "$$", right: "$$", display: true},
{left: "\\(", right: "\\)", display: false},
{left: "$", right: "$", display: false},
{left: "\\[", right: "\\]", display: true}
]
});
});
</script>
</head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">&#9776;</button><a class="sidebar-logo" href="../halo2_proofs/index.html"><div class="logo-container"><img class="rust-logo" src="../static.files/rust-logo-151179464ae7ed46.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../halo2_proofs/index.html"><div class="logo-container"><img class="rust-logo" src="../static.files/rust-logo-151179464ae7ed46.svg" alt="logo"></div></a><h2 class="location">Crate halo2_proofs</h2><div class="sidebar-elems"><section><ul class="block"><li><a href="#structs">Structs</a></li><li><a href="#enums">Enums</a></li><li><a href="#traits">Traits</a></li><li><a href="#functions">Functions</a></li></ul></section></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press S to search, ? for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../static.files/wheel-5ec35bf9ca753509.svg"></a></div></form></nav><section id="main-content" class="content"><h1 class="fqn">List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="arithmetic/struct.Coordinates.html">arithmetic::Coordinates</a></li><li><a href="arithmetic/struct.SqrtTables.html">arithmetic::SqrtTables</a></li><li><a href="circuit/struct.AssignedCell.html">circuit::AssignedCell</a></li><li><a href="circuit/struct.Cell.html">circuit::Cell</a></li><li><a href="circuit/struct.NamespacedLayouter.html">circuit::NamespacedLayouter</a></li><li><a href="circuit/struct.Region.html">circuit::Region</a></li><li><a href="circuit/struct.RegionIndex.html">circuit::RegionIndex</a></li><li><a href="circuit/struct.RegionStart.html">circuit::RegionStart</a></li><li><a href="circuit/struct.SimpleFloorPlanner.html">circuit::SimpleFloorPlanner</a></li><li><a href="circuit/struct.Table.html">circuit::Table</a></li><li><a href="circuit/struct.Value.html">circuit::Value</a></li><li><a href="circuit/floor_planner/struct.V1.html">circuit::floor_planner::V1</a></li><li><a href="circuit/floor_planner/struct.V1Pass.html">circuit::floor_planner::V1Pass</a></li><li><a href="circuit/layouter/struct.RegionShape.html">circuit::layouter::RegionShape</a></li><li><a href="dev/struct.CircuitGates.html">dev::CircuitGates</a></li><li><a href="dev/struct.CircuitLayout.html">dev::CircuitLayout</a></li><li><a href="dev/struct.MockProver.html">dev::MockProver</a></li><li><a href="dev/cost/struct.CircuitCost.html">dev::cost::CircuitCost</a></li><li><a href="dev/cost/struct.MarginalProofSize.html">dev::cost::MarginalProofSize</a></li><li><a href="dev/cost/struct.ProofSize.html">dev::cost::ProofSize</a></li><li><a href="dev/metadata/struct.Column.html">dev::metadata::Column</a></li><li><a href="dev/metadata/struct.Constraint.html">dev::metadata::Constraint</a></li><li><a href="dev/metadata/struct.Gate.html">dev::metadata::Gate</a></li><li><a href="dev/metadata/struct.Region.html">dev::metadata::Region</a></li><li><a href="dev/metadata/struct.VirtualCell.html">dev::metadata::VirtualCell</a></li><li><a href="plonk/struct.Advice.html">plonk::Advice</a></li><li><a href="plonk/struct.AdviceQuery.html">plonk::AdviceQuery</a></li><li><a href="plonk/struct.BatchVerifier.html">plonk::BatchVerifier</a></li><li><a href="plonk/struct.Column.html">plonk::Column</a></li><li><a href="plonk/struct.Constraint.html">plonk::Constraint</a></li><li><a href="plonk/struct.ConstraintSystem.html">plonk::ConstraintSystem</a></li><li><a href="plonk/struct.Constraints.html">plonk::Constraints</a></li><li><a href="plonk/struct.Fixed.html">plonk::Fixed</a></li><li><a href="plonk/struct.FixedQuery.html">plonk::FixedQuery</a></li><li><a href="plonk/struct.Instance.html">plonk::Instance</a></li><li><a href="plonk/struct.InstanceQuery.html">plonk::InstanceQuery</a></li><li><a href="plonk/struct.PinnedConstraintSystem.html">plonk::PinnedConstraintSystem</a></li><li><a href="plonk/struct.PinnedVerificationKey.html">plonk::PinnedVerificationKey</a></li><li><a href="plonk/struct.ProvingKey.html">plonk::ProvingKey</a></li><li><a href="plonk/struct.Selector.html">plonk::Selector</a></li><li><a href="plonk/struct.SingleVerifier.html">plonk::SingleVerifier</a></li><li><a href="plonk/struct.TableColumn.html">plonk::TableColumn</a></li><li><a href="plonk/struct.VerifyingKey.html">plonk::VerifyingKey</a></li><li><a href="plonk/struct.VirtualCells.html">plonk::VirtualCells</a></li><li><a href="poly/struct.Coeff.html">poly::Coeff</a></li><li><a href="poly/struct.EvaluationDomain.html">poly::EvaluationDomain</a></li><li><a href="poly/struct.ExtendedLagrangeCoeff.html">poly::ExtendedLagrangeCoeff</a></li><li><a href="poly/struct.LagrangeCoeff.html">poly::LagrangeCoeff</a></li><li><a href="poly/struct.PinnedEvaluationDomain.html">poly::PinnedEvaluationDomain</a></li><li><a href="poly/struct.Polynomial.html">poly::Polynomial</a></li><li><a href="poly/struct.Rotation.html">poly::Rotation</a></li><li><a href="poly/commitment/struct.Accumulator.html">poly::commitment::Accumulator</a></li><li><a href="poly/commitment/struct.Blind.html">poly::commitment::Blind</a></li><li><a href="poly/commitment/struct.Guard.html">poly::commitment::Guard</a></li><li><a href="poly/commitment/struct.MSM.html">poly::commitment::MSM</a></li><li><a href="poly/commitment/struct.Params.html">poly::commitment::Params</a></li><li><a href="poly/multiopen/struct.ProverQuery.html">poly::multiopen::ProverQuery</a></li><li><a href="poly/multiopen/struct.VerifierQuery.html">poly::multiopen::VerifierQuery</a></li><li><a href="transcript/struct.Blake2bRead.html">transcript::Blake2bRead</a></li><li><a href="transcript/struct.Blake2bWrite.html">transcript::Blake2bWrite</a></li><li><a href="transcript/struct.Challenge255.html">transcript::Challenge255</a></li><li><a href="transcript/struct.ChallengeScalar.html">transcript::ChallengeScalar</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="circuit/layouter/enum.RegionColumn.html">circuit::layouter::RegionColumn</a></li><li><a href="dev/enum.FailureLocation.html">dev::FailureLocation</a></li><li><a href="dev/enum.VerifyFailure.html">dev::VerifyFailure</a></li><li><a href="plonk/enum.Any.html">plonk::Any</a></li><li><a href="plonk/enum.Assigned.html">plonk::Assigned</a></li><li><a href="plonk/enum.Error.html">plonk::Error</a></li><li><a href="plonk/enum.Expression.html">plonk::Expression</a></li><li><a href="poly/enum.Error.html">poly::Error</a></li></ul><h3 id="traits">Traits</h3><ul class="all-items"><li><a href="arithmetic/trait.CurveAffine.html">arithmetic::CurveAffine</a></li><li><a href="arithmetic/trait.CurveExt.html">arithmetic::CurveExt</a></li><li><a href="arithmetic/trait.Field.html">arithmetic::Field</a></li><li><a href="arithmetic/trait.FieldExt.html">arithmetic::FieldExt</a></li><li><a href="arithmetic/trait.Group.html">arithmetic::Group</a></li><li><a href="arithmetic/trait.SqrtRatio.html">arithmetic::SqrtRatio</a></li><li><a href="circuit/trait.Chip.html">circuit::Chip</a></li><li><a href="circuit/trait.Layouter.html">circuit::Layouter</a></li><li><a href="circuit/layouter/trait.RegionLayouter.html">circuit::layouter::RegionLayouter</a></li><li><a href="circuit/layouter/trait.TableLayouter.html">circuit::layouter::TableLayouter</a></li><li><a href="plonk/trait.Assignment.html">plonk::Assignment</a></li><li><a href="plonk/trait.Circuit.html">plonk::Circuit</a></li><li><a href="plonk/trait.ColumnType.html">plonk::ColumnType</a></li><li><a href="plonk/trait.FloorPlanner.html">plonk::FloorPlanner</a></li><li><a href="plonk/trait.VerificationStrategy.html">plonk::VerificationStrategy</a></li><li><a href="poly/trait.Basis.html">poly::Basis</a></li><li><a href="transcript/trait.EncodedChallenge.html">transcript::EncodedChallenge</a></li><li><a href="transcript/trait.Transcript.html">transcript::Transcript</a></li><li><a href="transcript/trait.TranscriptRead.html">transcript::TranscriptRead</a></li><li><a href="transcript/trait.TranscriptWrite.html">transcript::TranscriptWrite</a></li></ul><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="arithmetic/fn.best_fft.html">arithmetic::best_fft</a></li><li><a href="arithmetic/fn.best_multiexp.html">arithmetic::best_multiexp</a></li><li><a href="arithmetic/fn.compute_inner_product.html">arithmetic::compute_inner_product</a></li><li><a href="arithmetic/fn.eval_polynomial.html">arithmetic::eval_polynomial</a></li><li><a href="arithmetic/fn.kate_division.html">arithmetic::kate_division</a></li><li><a href="arithmetic/fn.lagrange_interpolate.html">arithmetic::lagrange_interpolate</a></li><li><a href="arithmetic/fn.parallelize.html">arithmetic::parallelize</a></li><li><a href="arithmetic/fn.recursive_butterfly_arithmetic.html">arithmetic::recursive_butterfly_arithmetic</a></li><li><a href="arithmetic/fn.small_multiexp.html">arithmetic::small_multiexp</a></li><li><a href="dev/fn.circuit_dot_graph.html">dev::circuit_dot_graph</a></li><li><a href="plonk/fn.create_proof.html">plonk::create_proof</a></li><li><a href="plonk/fn.keygen_pk.html">plonk::keygen_pk</a></li><li><a href="plonk/fn.keygen_vk.html">plonk::keygen_vk</a></li><li><a href="plonk/fn.verify_proof.html">plonk::verify_proof</a></li><li><a href="poly/commitment/fn.create_proof.html">poly::commitment::create_proof</a></li><li><a href="poly/commitment/fn.verify_proof.html">poly::commitment::verify_proof</a></li><li><a href="poly/multiopen/fn.create_proof.html">poly::multiopen::create_proof</a></li><li><a href="poly/multiopen/fn.verify_proof.html">poly::multiopen::verify_proof</a></li></ul></section></div></main><div id="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="halo2_proofs" data-themes="" data-resource-suffix="" data-rustdoc-version="1.67.0-nightly (70f8737b2 2022-11-23)" data-search-js="search-df80cc3cb87b6482.js" data-settings-js="settings-7e1cf5cc683233f7.js" data-settings-css="settings-af96d9e2fc13e081.css" ></div></body></html>