<!DOCTYPE html><htmllang="en"><head><metacharset="utf-8"><metaname="viewport"content="width=device-width, initial-scale=1.0"><metaname="generator"content="rustdoc"><metaname="description"content="List of all items in this crate"><metaname="keywords"content="rust, rustlang, rust-lang"><title>List of all items in this crate</title><linkrel="preload"as="font"type="font/woff2"crossoriginhref="../SourceSerif4-Regular.ttf.woff2"><linkrel="preload"as="font"type="font/woff2"crossoriginhref="../FiraSans-Regular.woff2"><linkrel="preload"as="font"type="font/woff2"crossoriginhref="../FiraSans-Medium.woff2"><linkrel="preload"as="font"type="font/woff2"crossoriginhref="../SourceCodePro-Regular.ttf.woff2"><linkrel="preload"as="font"type="font/woff2"crossoriginhref="../SourceSerif4-Bold.ttf.woff2"><linkrel="preload"as="font"type="font/woff2"crossoriginhref="../SourceCodePro-Semibold.ttf.woff2"><linkrel="stylesheet"type="text/css"href="../normalize.css"><linkrel="stylesheet"type="text/css"href="../rustdoc.css"id="mainThemeStyle"><linkrel="stylesheet"type="text/css"href="../ayu.css"disabled><linkrel="stylesheet"type="text/css"href="../dark.css"disabled><linkrel="stylesheet"type="text/css"href="../light.css"id="themeStyle"><scriptid="default-settings"></script><scriptsrc="../storage.js"></script><scriptsrc="../crates.js"></script><scriptdefersrc="../main.js"></script>
</head><bodyclass="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><navclass="mobile-topbar"><buttonclass="sidebar-menu-toggle">☰</button><aclass="sidebar-logo"href="../halo2_gadgets/index.html"><divclass="logo-container"><imgclass="rust-logo"src="../rust-logo.svg"alt="logo"></div>
</a><h2class="location">Crate halo2_gadgets</h2></nav><main><divclass="width-limiter"><divclass="sub-container"><aclass="sub-logo-container"href="../halo2_gadgets/index.html"><imgclass="rust-logo"src="../rust-logo.svg"alt="logo"></a><navclass="sub"><formclass="search-form"><divclass="search-container"><span></span><inputclass="search-input"name="search"autocomplete="off"spellcheck="false"placeholder="Click or press ‘S’ to search, ‘?’ for more options…"type="search"><buttontype="button"id="help-button"title="help">?</button><divid="settings-menu"tabindex="-1">
</div></form></nav></div><sectionid="main-content"class="content"><h1class="fqn"><spanclass="in-band">List of all items</span></h1><h3id="Structs">Structs</h3><ulclass="structs docblock"><li><ahref="ecc/struct.FixedPoint.html">ecc::FixedPoint</a></li><li><ahref="ecc/struct.FixedPointBaseField.html">ecc::FixedPointBaseField</a></li><li><ahref="ecc/struct.FixedPointShort.html">ecc::FixedPointShort</a></li><li><ahref="ecc/struct.NonIdentityPoint.html">ecc::NonIdentityPoint</a></li><li><ahref="ecc/struct.Point.html">ecc::Point</a></li><li><ahref="ecc/struct.ScalarFixed.html">ecc::ScalarFixed</a></li><li><ahref="ecc/struct.ScalarFixedShort.html">ecc::ScalarFixedShort</a></li><li><ahref="ecc/struct.ScalarVar.html">ecc::ScalarVar</a></li><li><ahref="ecc/struct.X.html">ecc::X</a></li><li><ahref="ecc/chip/struct.EccChip.html">ecc::chip::EccChip</a></li><li><ahref="ecc/chip/struct.EccConfig.html">ecc::chip::EccConfig</a></li><li><ahref="ecc/chip/struct.EccPoint.html">ecc::chip::EccPoint</a></li><li><ahref="ecc/chip/struct.EccScalarFixed.html">ecc::chip::EccScalarFixed</a></li><li><ahref="ecc/chip/struct.EccScalarFixedShort.html">ecc::chip::EccScalarFixedShort</a></li><li><ahref="ecc/chip/struct.NonIdentityEccPoint.html">ecc::chip::NonIdentityEccPoint</a></li><li><ahref="poseidon/struct.Hash.html">poseidon::Hash</a></li><li><ahref="poseidon/struct.Pow5Chip.html">poseidon::Pow5Chip</a></li><li><ahref="poseidon/struct.Pow5Config.html">poseidon::Pow5Config</a></li><li><ahref="poseidon/struct.Sponge.html">poseidon::Sponge</a></li><li><ahref="poseidon/struct.StateWord.html">poseidon::StateWord</a></li><li><ahref="poseidon/struct.Word.html">poseidon::Word</a></li><li><ahref="poseidon/primitives/struct.Absorbing.html">poseidon::primitives::Absorbing</a></li><li><ahref="poseidon/primitives/struct.ConstantLength.html">poseidon::primitives::ConstantLength</a></li><li><ahref="poseidon/primitives/struct.Hash.html">poseidon::primitives::Hash</a></li><li><ahref="poseidon/primitives/struct.P128Pow5T3.html">poseidon::primitives::P128Pow5T3</a></li><li><ahref="poseidon/primitives/struct.Squeezing.html">poseidon::primitives::Squeezing</a></li><li><ahref="sha256/struct.BlockWord.html">sha256::BlockWord</a></li><li><ahref="sha256/struct.Sha256.html">sha256::Sha256</a></li><li><ahref="sha256/struct.Sha256Digest.html">sha256::Sha256Digest</a></li><li><ahref="sha256/struct.Table16Chip.html">sha256::Table16Chip</a></li><li><ahref="sha256/struct.Table16Config.html">sha256::Table16Config</a></li><li><ahref="sinsemilla/struct.CommitDomain.html">sinsemilla::CommitDomain</a></li><li><ahref="sinsemilla/struct.HashDomain.html">sinsemilla::HashDomain</a></li><li><ahref="sinsemilla/struct.Message.html">sinsemilla::Message</a></li><li><ahref="sinsemilla/struct.MessagePiece.html">sinsemilla::MessagePiece</a></li><li><ahref="sinsemilla/chip/struct.SinsemillaChip.html">sinsemilla::chip::SinsemillaChip</a></li><li><ahref="sinsemilla/chip/struct.SinsemillaConfig.html">sinsemilla::chip::SinsemillaConfig</a></li><li><ahref="sinsemilla/merkle/struct.MerklePath.html">sinsemilla::merkle::MerklePath</a></li><li><ahref="sinsemilla/merkle/chip/struct.MerkleChip.html">sinsemilla::merkle::chip::MerkleChip</a></li><li><ahref="sinsemilla/merkle/chip/struct.MerkleConfig.html">sinsemilla::merkle::chip::MerkleConfig</a></li><li><ahref="sinsemilla/primitives/struct.CommitDomain.html">sinsemilla::primitives::CommitDomain</a></li><li><ahref="sinsemilla/primitives/struct.HashDomain.html">sinsemilla::primitives::HashDomain</a></li><li><ahref="utilities/struct.RangeConstrained.html">utilities::RangeConstrained</a></li><li><ahref="utilities/cond_swap/struct.CondSwapChip.html">utilities::cond_swap::CondSwapChip</a></li><li><ahref="utilities/cond_swap/struct.CondSwapConfig.html">utilities::cond_swap::CondSwapConfig</a></li><li><ahref="utilities/decompose_running_sum/struct.RunningSum.html">utilities::decompose_running_sum::RunningSum</a></li><li><ahref="utilities/decompose_running_sum/struct.RunningSumConfig.html">ut