From cc5a7180a97403f23ae82081596cc4fe4d76e01d Mon Sep 17 00:00:00 2001 From: martyall Date: Thu, 23 Jan 2025 19:23:16 +0000 Subject: [PATCH] deploy: 48a8ebcff5889a8ff551ce02b1e5a86c5d6ff0a9 --- .../trait.CanonicalDeserialize.js | 2 +- .../ark_serialize/trait.CanonicalSerialize.js | 2 +- .../implementors/ark_serialize/trait.Valid.js | 2 +- .../derive/trait.FromArgMatches.js | 2 +- .../clap_builder/derive/trait.Parser.js | 2 +- .../implementors/core/clone/trait.Clone.js | 2 +- .../implementors/core/cmp/trait.PartialEq.js | 2 +- rustdoc/implementors/core/fmt/trait.Debug.js | 2 +- .../implementors/core/marker/trait.Freeze.js | 2 +- .../implementors/core/marker/trait.Send.js | 2 +- .../core/marker/trait.StructuralPartialEq.js | 2 +- .../implementors/core/marker/trait.Sync.js | 2 +- .../implementors/core/marker/trait.Unpin.js | 2 +- .../panic/unwind_safe/trait.RefUnwindSafe.js | 2 +- .../panic/unwind_safe/trait.UnwindSafe.js | 2 +- rustdoc/index.html | 2 +- rustdoc/mvpoly/index.html | 2 +- rustdoc/mvpoly/monomials/struct.Sparse.html | 6 +- rustdoc/mvpoly/prime/struct.Dense.html | 6 +- rustdoc/mvpoly/trait.MVPoly.html | 12 +- rustdoc/saffron/cli/enum.Commands.html | 7 +- .../saffron/cli/struct.DecodeFileArgs.html | 7 +- .../saffron/cli/struct.EncodeFileArgs.html | 7 +- rustdoc/saffron/index.html | 2 +- rustdoc/saffron/serialization/index.html | 2 +- .../serialization/struct.FieldBlob.html | 21 ++- rustdoc/search-index.js | 2 +- rustdoc/src/saffron/cli.rs.html | 6 +- rustdoc/src/saffron/lib.rs.html | 6 +- rustdoc/src/saffron/serialization.rs.html | 170 +++++++++++++++--- 30 files changed, 199 insertions(+), 89 deletions(-) diff --git a/rustdoc/implementors/ark_serialize/trait.CanonicalDeserialize.js b/rustdoc/implementors/ark_serialize/trait.CanonicalDeserialize.js index 2b30e94631..86da9f5415 100644 --- a/rustdoc/implementors/ark_serialize/trait.CanonicalDeserialize.js +++ b/rustdoc/implementors/ark_serialize/trait.CanonicalDeserialize.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"saffron":[["impl<F: CanonicalDeserialize> CanonicalDeserialize for FieldBlob<F>"]] +"saffron":[["impl<F: CanonicalDeserialize + Field> CanonicalDeserialize for FieldBlob<F>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/implementors/ark_serialize/trait.CanonicalSerialize.js b/rustdoc/implementors/ark_serialize/trait.CanonicalSerialize.js index 8bd63eb9cc..652b599241 100644 --- a/rustdoc/implementors/ark_serialize/trait.CanonicalSerialize.js +++ b/rustdoc/implementors/ark_serialize/trait.CanonicalSerialize.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"saffron":[["impl<F: CanonicalSerialize> CanonicalSerialize for FieldBlob<F>"]] +"saffron":[["impl<F: CanonicalSerialize + Field> CanonicalSerialize for FieldBlob<F>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/implementors/ark_serialize/trait.Valid.js b/rustdoc/implementors/ark_serialize/trait.Valid.js index b882513496..40ecffadc8 100644 --- a/rustdoc/implementors/ark_serialize/trait.Valid.js +++ b/rustdoc/implementors/ark_serialize/trait.Valid.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"saffron":[["impl<F: Valid> Valid for FieldBlob<F>"]] +"saffron":[["impl<F: Valid + Field> Valid for FieldBlob<F>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/implementors/clap_builder/derive/trait.FromArgMatches.js b/rustdoc/implementors/clap_builder/derive/trait.FromArgMatches.js index 45fc28a852..eb8e86a161 100644 --- a/rustdoc/implementors/clap_builder/derive/trait.FromArgMatches.js +++ b/rustdoc/implementors/clap_builder/derive/trait.FromArgMatches.js @@ -1,4 +1,4 @@ (function() {var implementors = { "o1vm":[["impl FromArgMatches for Cannon"],["impl FromArgMatches for GenStateJsonArgs"],["impl FromArgMatches for Commands"],["impl FromArgMatches for MipsVmConfigurationArgs"],["impl FromArgMatches for RunArgs"]], -"saffron":[["impl FromArgMatches for EncodeFileArgs"],["impl FromArgMatches for Commands"],["impl FromArgMatches for DecodeFileArgs"]] +"saffron":[["impl FromArgMatches for Commands"],["impl FromArgMatches for DecodeFileArgs"],["impl FromArgMatches for EncodeFileArgs"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/implementors/clap_builder/derive/trait.Parser.js b/rustdoc/implementors/clap_builder/derive/trait.Parser.js index 67f937c6db..a3c3771ef2 100644 --- a/rustdoc/implementors/clap_builder/derive/trait.Parser.js +++ b/rustdoc/implementors/clap_builder/derive/trait.Parser.js @@ -1,4 +1,4 @@ (function() {var implementors = { "o1vm":[["impl Parser for GenStateJsonArgs"],["impl Parser for Commands"],["impl Parser for MipsVmConfigurationArgs"],["impl Parser for RunArgs"]], -"saffron":[["impl Parser for DecodeFileArgs"],["impl Parser for Commands"],["impl Parser for EncodeFileArgs"]] +"saffron":[["impl Parser for DecodeFileArgs"],["impl Parser for EncodeFileArgs"],["impl Parser for Commands"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/implementors/core/clone/trait.Clone.js b/rustdoc/implementors/core/clone/trait.Clone.js index 6fd7796c43..372009eec7 100644 --- a/rustdoc/implementors/core/clone/trait.Clone.js +++ b/rustdoc/implementors/core/clone/trait.Clone.js @@ -13,6 +13,6 @@ "o1_utils":[["impl<F> Clone for ChunkedEvaluations<F>where\n F: PrimeField + Clone,"],["impl<F: Clone + Field, const B: usize, const N: usize> Clone for ForeignElement<F, B, N>"],["impl Clone for FieldHelpersError"]], "o1vm":[["impl Clone for SInstruction"],["impl Clone for Steps"],["impl Clone for RInstructionIter"],["impl<T: Clone> Clone for Registers<T>"],["impl Clone for HostProgram"],["impl Clone for RTypeInstructionIter"],["impl Clone for ProverError"],["impl Clone for RunArgs"],["impl<F: Clone> Clone for Env<F>"],["impl Clone for Instruction"],["impl Clone for SyscallEnv"],["impl Clone for Meta"],["impl Clone for MInstructionIter"],["impl Clone for InstructionIter"],["impl Clone for Commands"],["impl Clone for ColumnAlias"],["impl Clone for Instruction"],["impl<T: Clone, ID: Clone + LookupTableID> Clone for RAMLookup<T, ID>"],["impl Clone for AbsorbsIter"],["impl Clone for JTypeInstruction"],["impl Clone for InstructionParts"],["impl Clone for IInstruction"],["impl<Fp: Clone> Clone for Env<Fp>"],["impl Clone for MipsVmConfigurationArgs"],["impl Clone for SyscallInstruction"],["impl Clone for LookupMode"],["impl Clone for Start"],["impl Clone for RInstruction"],["impl Clone for StepsIter"],["impl Clone for UJInstruction"],["impl<F: Clone> Clone for KeccakEnv<F>"],["impl Clone for SpongesIter"],["impl Clone for JTypeInstructionIter"],["impl Clone for ITypeInstructionIter"],["impl Clone for SBInstructionIter"],["impl Clone for ColumnAlias"],["impl Clone for SInstructionIter"],["impl<T: Clone> Clone for Registers<T>"],["impl Clone for VmConfiguration"],["impl Clone for StepFrequency"],["impl Clone for Absorbs"],["impl Clone for LookupTableIDs"],["impl Clone for UInstructionIter"],["impl Clone for Error"],["impl Clone for IInstructionIter"],["impl Clone for UInstruction"],["impl Clone for SBInstruction"],["impl Clone for InstructionIter"],["impl Clone for Symbol"],["impl Clone for ITypeInstruction"],["impl Clone for RelationColumnType"],["impl Clone for Constraint"],["impl Clone for Cannon"],["impl Clone for RTypeInstruction"],["impl Clone for UJInstructionIter"],["impl Clone for Column"],["impl Clone for GenStateJsonArgs"],["impl Clone for Sponges"],["impl Clone for SyscallInstructionIter"],["impl Clone for MInstruction"]], "poly_commitment":[["impl Clone for CommitmentError"],["impl<Key: Clone + Hash, Value: Clone> Clone for HashMapCache<Key, Value>"],["impl<Pair: Pairing> Clone for PairingSRS<Pair>"],["impl<CamlG: Clone> Clone for CamlPolyComm<CamlG>"],["impl<C: Clone> Clone for PolyComm<C>"],["impl<Pair: Pairing> Clone for KZGProof<Pair>"],["impl<G: Clone> Clone for SRS<G>"],["impl<G: Clone + AffineRepr> Clone for OpeningProof<G>where\n G::ScalarField: Clone,"],["impl<G> Clone for BlindedCommitment<G>where\n G: CommitmentCurve + Clone,\n G::ScalarField: Clone,"]], -"saffron":[["impl<F: Clone> Clone for FieldBlob<F>"],["impl Clone for Commands"],["impl Clone for DecodeFileArgs"],["impl Clone for EncodeFileArgs"]], +"saffron":[["impl<F: Clone + Field> Clone for FieldBlob<F>"]], "turshi":[["impl<F: Clone> Clone for CairoContext<F>"],["impl<F: Clone> Clone for CairoState<F>"],["impl<F: Clone> Clone for CairoInstruction<F>"],["impl<F: Clone> Clone for CairoWord<F>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/implementors/core/cmp/trait.PartialEq.js b/rustdoc/implementors/core/cmp/trait.PartialEq.js index c039720771..cbff6f697b 100644 --- a/rustdoc/implementors/core/cmp/trait.PartialEq.js +++ b/rustdoc/implementors/core/cmp/trait.PartialEq.js @@ -11,5 +11,5 @@ "o1_utils":[["impl<F: PartialEq + Field, const B: usize, const N: usize> PartialEq<ForeignElement<F, B, N>> for ForeignElement<F, B, N>"],["impl PartialEq<FieldHelpersError> for FieldHelpersError"]], "o1vm":[["impl PartialEq<Symbol> for Symbol"],["impl PartialEq<SyscallInstruction> for SyscallInstruction"],["impl PartialEq<ColumnAlias> for ColumnAlias"],["impl PartialEq<Column> for Column"],["impl PartialEq<SInstruction> for SInstruction"],["impl PartialEq<Instruction> for Instruction"],["impl PartialEq<PreimageKey> for PreimageKey"],["impl PartialEq<Absorbs> for Absorbs"],["impl PartialEq<LookupTableIDs> for LookupTableIDs"],["impl PartialEq<RTypeInstruction> for RTypeInstruction"],["impl PartialEq<RInstruction> for RInstruction"],["impl PartialEq<ParsePreimageKeyError> for ParsePreimageKeyError"],["impl PartialEq<Steps> for Steps"],["impl PartialEq<JTypeInstruction> for JTypeInstruction"],["impl PartialEq<Constraint> for Constraint"],["impl PartialEq<UInstruction> for UInstruction"],["impl PartialEq<Error> for Error"],["impl PartialEq<ITypeInstruction> for ITypeInstruction"],["impl PartialEq<UJInstruction> for UJInstruction"],["impl PartialEq<IInstruction> for IInstruction"],["impl PartialEq<RelationColumnType> for RelationColumnType"],["impl PartialEq<ColumnAlias> for ColumnAlias"],["impl PartialEq<Sponges> for Sponges"],["impl PartialEq<InstructionParts> for InstructionParts"],["impl PartialEq<Meta> for Meta"],["impl PartialEq<MInstruction> for MInstruction"],["impl PartialEq<SBInstruction> for SBInstruction"],["impl PartialEq<Instruction> for Instruction"],["impl PartialEq<StepFrequency> for StepFrequency"]], "poly_commitment":[["impl<Pair: PartialEq + Pairing> PartialEq<PairingSRS<Pair>> for PairingSRS<Pair>where\n Pair::G1Affine: PartialEq,\n Pair::G2Affine: PartialEq,"],["impl<G: PartialEq + AffineRepr> PartialEq<OpeningProof<G>> for OpeningProof<G>where\n G::ScalarField: PartialEq,"],["impl<C: PartialEq> PartialEq<PolyComm<C>> for PolyComm<C>"],["impl<G> PartialEq<SRS<G>> for SRS<G>where\n G: PartialEq,"]], -"saffron":[["impl<F: PartialEq> PartialEq<FieldBlob<F>> for FieldBlob<F>"]] +"saffron":[["impl<F: PartialEq + Field> PartialEq<FieldBlob<F>> for FieldBlob<F>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/implementors/core/fmt/trait.Debug.js b/rustdoc/implementors/core/fmt/trait.Debug.js index fe873540fc..e770e94c12 100644 --- a/rustdoc/implementors/core/fmt/trait.Debug.js +++ b/rustdoc/implementors/core/fmt/trait.Debug.js @@ -14,5 +14,5 @@ "o1_utils":[["impl Debug for FieldHelpersError"],["impl<F: Field, const B: usize, const N: usize> Debug for ForeignElement<F, B, N>"]], "o1vm":[["impl Debug for SyscallInstruction"],["impl Debug for Commands"],["impl<T: Debug> Debug for Registers<T>"],["impl Debug for ColumnAlias"],["impl Debug for UJInstructionIter"],["impl Debug for IInstructionIter"],["impl Debug for InstructionIter"],["impl Debug for RTypeInstructionIter"],["impl Debug for Cannon"],["impl Debug for SyscallInstructionIter"],["impl Debug for RelationColumnType"],["impl Debug for UInstructionIter"],["impl Debug for InstructionParts"],["impl Debug for InstructionIter"],["impl<F: Debug> Debug for Env<F>"],["impl Debug for Page"],["impl Debug for RInstruction"],["impl Debug for UJInstruction"],["impl<T: Debug, ID: Debug + LookupTableID> Debug for RAMLookup<T, ID>"],["impl<Fp: Debug> Debug for Env<Fp>"],["impl Debug for Symbol"],["impl Debug for MInstruction"],["impl Debug for JTypeInstruction"],["impl Debug for RInstructionIter"],["impl Debug for SpongesIter"],["impl Debug for ITypeInstructionIter"],["impl Debug for Steps"],["impl Debug for PreimageKey"],["impl Debug for Start"],["impl Debug for StepsIter"],["impl Debug for RunArgs"],["impl<F: Debug> Debug for KeccakEnv<F>"],["impl Debug for Instruction"],["impl Debug for Error"],["impl Debug for State"],["impl Debug for Absorbs"],["impl Debug for RTypeInstruction"],["impl Debug for UInstruction"],["impl Debug for Meta"],["impl Debug for AbsorbsIter"],["impl Debug for LookupMode"],["impl Debug for Constraint"],["impl Debug for HostProgram"],["impl Debug for VmConfiguration"],["impl<T: Debug> Debug for Registers<T>"],["impl Debug for ParsePreimageKeyError"],["impl Debug for MInstructionIter"],["impl Debug for Column"],["impl Debug for ProverError"],["impl Debug for LookupTableIDs"],["impl Debug for Sponges"],["impl Debug for StepFrequency"],["impl Debug for SInstructionIter"],["impl Debug for SBInstructionIter"],["impl Debug for Instruction"],["impl Debug for GenStateJsonArgs"],["impl Debug for MipsVmConfigurationArgs"],["impl Debug for SBInstruction"],["impl Debug for JTypeInstructionIter"],["impl Debug for ColumnAlias"],["impl Debug for ITypeInstruction"],["impl Debug for IInstruction"],["impl Debug for SInstruction"]], "poly_commitment":[["impl<G: Debug + AffineRepr> Debug for OpeningProof<G>where\n G::ScalarField: Debug,"],["impl<Key: Debug + Hash, Value: Debug> Debug for HashMapCache<Key, Value>"],["impl<G> Debug for BlindedCommitment<G>where\n G: CommitmentCurve + Debug,\n G::ScalarField: Debug,"],["impl<CamlG: Debug> Debug for CamlPolyComm<CamlG>"],["impl<G: Debug> Debug for SRS<G>"],["impl Debug for CommitmentError"],["impl<Pair: Debug + Pairing> Debug for KZGProof<Pair>where\n Pair::G1Affine: Debug,"],["impl<Pair: Debug + Pairing> Debug for PairingSRS<Pair>where\n Pair::G1Affine: Debug,\n Pair::G2Affine: Debug,"],["impl<C: Debug> Debug for PolyComm<C>"]], -"saffron":[["impl Debug for EncodeFileArgs"],["impl Debug for Commands"],["impl<F: Debug> Debug for FieldBlob<F>"],["impl Debug for DecodeFileArgs"]] +"saffron":[["impl<F: Debug + Field> Debug for FieldBlob<F>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/implementors/core/marker/trait.Freeze.js b/rustdoc/implementors/core/marker/trait.Freeze.js index 5c6a3a002c..9cbe2e4748 100644 --- a/rustdoc/implementors/core/marker/trait.Freeze.js +++ b/rustdoc/implementors/core/marker/trait.Freeze.js @@ -16,6 +16,6 @@ "o1_utils":[["impl<A, I> Freeze for AdjacentPairs<A, I>where\n A: Freeze,\n I: Freeze,",1,["o1_utils::adjacent_pairs::AdjacentPairs"]],["impl<F> Freeze for ChunkedEvaluations<F>",1,["o1_utils::chunked_evaluations::ChunkedEvaluations"]],["impl<F> Freeze for ChunkedPolynomial<F>",1,["o1_utils::chunked_polynomial::ChunkedPolynomial"]],["impl Freeze for FieldHelpersError",1,["o1_utils::field_helpers::FieldHelpersError"]],["impl<F, const B: usize, const N: usize> Freeze for ForeignElement<F, B, N>where\n F: Freeze,",1,["o1_utils::foreign_field::ForeignElement"]],["impl Freeze for SerdeAs",1,["o1_utils::serialization::SerdeAs"]],["impl Freeze for SerdeAsUnchecked",1,["o1_utils::serialization::SerdeAsUnchecked"]]], "o1vm":[["impl Freeze for Page",1,["o1vm::cannon::Page"]],["impl Freeze for State",1,["o1vm::cannon::State"]],["impl Freeze for ParsePreimageKeyError",1,["o1vm::cannon::ParsePreimageKeyError"]],["impl Freeze for PreimageKey",1,["o1vm::cannon::PreimageKey"]],["impl Freeze for StepFrequency",1,["o1vm::cannon::StepFrequency"]],["impl Freeze for HostProgram",1,["o1vm::cannon::HostProgram"]],["impl Freeze for VmConfiguration",1,["o1vm::cannon::VmConfiguration"]],["impl Freeze for Start",1,["o1vm::cannon::Start"]],["impl Freeze for Symbol",1,["o1vm::cannon::Symbol"]],["impl Freeze for Meta",1,["o1vm::cannon::Meta"]],["impl Freeze for Preimage",1,["o1vm::cannon::Preimage"]],["impl Freeze for Hint",1,["o1vm::cannon::Hint"]],["impl Freeze for MipsVmConfigurationArgs",1,["o1vm::cli::cannon::MipsVmConfigurationArgs"]],["impl Freeze for RunArgs",1,["o1vm::cli::cannon::RunArgs"]],["impl Freeze for GenStateJsonArgs",1,["o1vm::cli::cannon::GenStateJsonArgs"]],["impl Freeze for Cannon",1,["o1vm::cli::cannon::Cannon"]],["impl Freeze for Commands",1,["o1vm::cli::Commands"]],["impl Freeze for Architecture",1,["o1vm::elf_loader::Architecture"]],["impl Freeze for ColumnAlias",1,["o1vm::interpreters::keccak::column::ColumnAlias"]],["impl Freeze for Steps",1,["o1vm::interpreters::keccak::column::Steps"]],["impl Freeze for StepsIter",1,["o1vm::interpreters::keccak::column::StepsIter"]],["impl Freeze for Sponges",1,["o1vm::interpreters::keccak::column::Sponges"]],["impl Freeze for SpongesIter",1,["o1vm::interpreters::keccak::column::SpongesIter"]],["impl Freeze for Absorbs",1,["o1vm::interpreters::keccak::column::Absorbs"]],["impl Freeze for AbsorbsIter",1,["o1vm::interpreters::keccak::column::AbsorbsIter"]],["impl<Fp> Freeze for Env<Fp>",1,["o1vm::interpreters::keccak::constraints::Env"]],["impl<F> Freeze for KeccakEnv<F>where\n F: Freeze,",1,["o1vm::interpreters::keccak::environment::KeccakEnv"]],["impl<F> Freeze for Env<F>",1,["o1vm::interpreters::keccak::witness::Env"]],["impl Freeze for Error",1,["o1vm::interpreters::keccak::Error"]],["impl Freeze for Constraint",1,["o1vm::interpreters::keccak::Constraint"]],["impl Freeze for ColumnAlias",1,["o1vm::interpreters::mips::column::ColumnAlias"]],["impl<Fp> Freeze for Env<Fp>where\n Fp: Freeze,",1,["o1vm::interpreters::mips::constraints::Env"]],["impl Freeze for InstructionParts",1,["o1vm::interpreters::mips::interpreter::debugging::InstructionParts"]],["impl Freeze for Instruction",1,["o1vm::interpreters::mips::interpreter::Instruction"]],["impl Freeze for InstructionIter",1,["o1vm::interpreters::mips::interpreter::InstructionIter"]],["impl Freeze for RTypeInstruction",1,["o1vm::interpreters::mips::interpreter::RTypeInstruction"]],["impl Freeze for RTypeInstructionIter",1,["o1vm::interpreters::mips::interpreter::RTypeInstructionIter"]],["impl Freeze for JTypeInstruction",1,["o1vm::interpreters::mips::interpreter::JTypeInstruction"]],["impl Freeze for JTypeInstructionIter",1,["o1vm::interpreters::mips::interpreter::JTypeInstructionIter"]],["impl Freeze for ITypeInstruction",1,["o1vm::interpreters::mips::interpreter::ITypeInstruction"]],["impl Freeze for ITypeInstructionIter",1,["o1vm::interpreters::mips::interpreter::ITypeInstructionIter"]],["impl<T> Freeze for Registers<T>where\n T: Freeze,",1,["o1vm::interpreters::mips::registers::Registers"]],["impl Freeze for SyscallEnv",1,["o1vm::interpreters::mips::witness::SyscallEnv"]],["impl Freeze for LookupMultiplicities",1,["o1vm::interpreters::mips::witness::LookupMultiplicities"]],["impl<Fp, PreImageOracle> Freeze for Env<Fp, PreImageOracle>where\n Fp: Freeze,\n PreImageOracle: Freeze,",1,["o1vm::interpreters::mips::witness::Env"]],["impl Freeze for Column",1,["o1vm::interpreters::riscv32im::column::Column"]],["impl<F> Freeze for Env<F>where\n F: Freeze,",1,["o1vm::interpreters::riscv32im::constraints::Env"]],["impl Freeze for Instruction",1,["o1vm::interpreters::riscv32im::interpreter::Instruction"]],["impl Freeze for InstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::InstructionIter"]],["impl Freeze for RInstruction",1,["o1vm::interpreters::riscv32im::interpreter::RInstruction"]],["impl Freeze for RInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::RInstructionIter"]],["impl Freeze for IInstruction",1,["o1vm::interpreters::riscv32im::interpreter::IInstruction"]],["impl Freeze for IInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::IInstructionIter"]],["impl Freeze for SInstruction",1,["o1vm::interpreters::riscv32im::interpreter::SInstruction"]],["impl Freeze for SInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::SInstructionIter"]],["impl Freeze for SBInstruction",1,["o1vm::interpreters::riscv32im::interpreter::SBInstruction"]],["impl Freeze for SBInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::SBInstructionIter"]],["impl Freeze for UInstruction",1,["o1vm::interpreters::riscv32im::interpreter::UInstruction"]],["impl Freeze for UInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::UInstructionIter"]],["impl Freeze for UJInstruction",1,["o1vm::interpreters::riscv32im::interpreter::UJInstruction"]],["impl Freeze for UJInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::UJInstructionIter"]],["impl Freeze for SyscallInstruction",1,["o1vm::interpreters::riscv32im::interpreter::SyscallInstruction"]],["impl Freeze for SyscallInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::SyscallInstructionIter"]],["impl Freeze for MInstruction",1,["o1vm::interpreters::riscv32im::interpreter::MInstruction"]],["impl Freeze for MInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::MInstructionIter"]],["impl<T> Freeze for Registers<T>where\n T: Freeze,",1,["o1vm::interpreters::riscv32im::registers::Registers"]],["impl Freeze for RegisterAlias",1,["o1vm::interpreters::riscv32im::registers::RegisterAlias"]],["impl<Fp> Freeze for Env<Fp>where\n Fp: Freeze,",1,["o1vm::interpreters::riscv32im::witness::Env"]],["impl Freeze for RelationColumnType",1,["o1vm::pickles::column_env::RelationColumnType"]],["impl<'a, F> Freeze for ColumnEnvironment<'a, F>where\n F: Freeze,",1,["o1vm::pickles::column_env::ColumnEnvironment"]],["impl<G, S> Freeze for WitnessColumns<G, S>where\n G: Freeze,\n S: Freeze,",1,["o1vm::pickles::proof::WitnessColumns"]],["impl<G> Freeze for ProofInputs<G>",1,["o1vm::pickles::proof::ProofInputs"]],["impl<G> Freeze for Proof<G>where\n G: Freeze,\n <G as AffineRepr>::ScalarField: Freeze,",1,["o1vm::pickles::proof::Proof"]],["impl Freeze for ProverError",1,["o1vm::pickles::prover::ProverError"]],["impl Freeze for LookupTableIDs",1,["o1vm::lookups::LookupTableIDs"]],["impl Freeze for PreImageOracle",1,["o1vm::preimage_oracle::PreImageOracle"]],["impl<R, W> Freeze for ReadWrite<R, W>where\n R: Freeze,\n W: Freeze,",1,["o1vm::preimage_oracle::ReadWrite"]],["impl Freeze for RW",1,["o1vm::preimage_oracle::RW"]],["impl Freeze for NullPreImageOracle",1,["o1vm::preimage_oracle::NullPreImageOracle"]],["impl Freeze for LookupMode",1,["o1vm::ramlookup::LookupMode"]],["impl<T, ID> Freeze for RAMLookup<T, ID>where\n ID: Freeze,\n T: Freeze,",1,["o1vm::ramlookup::RAMLookup"]]], "poly_commitment":[["impl<CamlG> Freeze for CamlPolyComm<CamlG>where\n CamlG: Freeze,",1,["poly_commitment::commitment::caml::CamlPolyComm"]],["impl<C> Freeze for PolyComm<C>",1,["poly_commitment::commitment::PolyComm"]],["impl<G> Freeze for BlindedCommitment<G>",1,["poly_commitment::commitment::BlindedCommitment"]],["impl<G> Freeze for Evaluation<G>",1,["poly_commitment::commitment::Evaluation"]],["impl<'a, G, EFqSponge, OpeningProof> Freeze for BatchEvaluationProof<'a, G, EFqSponge, OpeningProof>where\n EFqSponge: Freeze,\n <G as AffineRepr>::ScalarField: Freeze,",1,["poly_commitment::commitment::BatchEvaluationProof"]],["impl Freeze for CommitmentError",1,["poly_commitment::error::CommitmentError"]],["impl<Key, Value> Freeze for HashMapCache<Key, Value>",1,["poly_commitment::hash_map_cache::HashMapCache"]],["impl<G, F> Freeze for CamlOpeningProof<G, F>where\n F: Freeze,\n G: Freeze,",1,["poly_commitment::ipa::caml::CamlOpeningProof"]],["impl<G> Freeze for SRS<G>where\n G: Freeze,",1,["poly_commitment::ipa::SRS"]],["impl<G> Freeze for OpeningProof<G>where\n G: Freeze,\n <G as AffineRepr>::ScalarField: Freeze,",1,["poly_commitment::ipa::OpeningProof"]],["impl<F> Freeze for Challenges<F>",1,["poly_commitment::ipa::Challenges"]],["impl<Pair> Freeze for KZGProof<Pair>where\n <Pair as Pairing>::G1Affine: Freeze,\n <Pair as Pairing>::ScalarField: Freeze,",1,["poly_commitment::kzg::KZGProof"]],["impl<Pair> Freeze for PairingSRS<Pair>where\n <Pair as Pairing>::G1Affine: Freeze,\n <Pair as Pairing>::G2Affine: Freeze,",1,["poly_commitment::kzg::PairingSRS"]],["impl<'a, F, D> Freeze for DensePolynomialOrEvaluations<'a, F, D>where\n D: Freeze,",1,["poly_commitment::utils::DensePolynomialOrEvaluations"]]], -"saffron":[["impl<F> Freeze for FieldBlob<F>",1,["saffron::serialization::FieldBlob"]],["impl Freeze for EncodeFileArgs",1,["saffron::cli::EncodeFileArgs"]],["impl Freeze for DecodeFileArgs",1,["saffron::cli::DecodeFileArgs"]],["impl Freeze for Commands",1,["saffron::cli::Commands"]]], +"saffron":[["impl Freeze for EncodeFileArgs",1,["saffron::cli::EncodeFileArgs"]],["impl Freeze for DecodeFileArgs",1,["saffron::cli::DecodeFileArgs"]],["impl Freeze for Commands",1,["saffron::cli::Commands"]],["impl<F> Freeze for FieldBlob<F>",1,["saffron::serialization::FieldBlob"]]], "turshi":[["impl<F> Freeze for CairoMemory<F>",1,["turshi::memory::CairoMemory"]],["impl<F> Freeze for CairoState<F>where\n F: Freeze,",1,["turshi::runner::CairoState"]],["impl<F> Freeze for CairoContext<F>where\n F: Freeze,",1,["turshi::runner::CairoContext"]],["impl<F> Freeze for CairoInstruction<F>where\n F: Freeze,",1,["turshi::runner::CairoInstruction"]],["impl<'a, F> Freeze for CairoStep<'a, F>where\n F: Freeze,",1,["turshi::runner::CairoStep"]],["impl<'a, F> Freeze for CairoProgram<'a, F>where\n F: Freeze,",1,["turshi::runner::CairoProgram"]],["impl<F> Freeze for CairoWord<F>where\n F: Freeze,",1,["turshi::word::CairoWord"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/implementors/core/marker/trait.Send.js b/rustdoc/implementors/core/marker/trait.Send.js index 37c38a2227..7b78d23a5e 100644 --- a/rustdoc/implementors/core/marker/trait.Send.js +++ b/rustdoc/implementors/core/marker/trait.Send.js @@ -16,6 +16,6 @@ "o1_utils":[["impl<A, I> Send for AdjacentPairs<A, I>where\n A: Send,\n I: Send,",1,["o1_utils::adjacent_pairs::AdjacentPairs"]],["impl<F> Send for ChunkedEvaluations<F>",1,["o1_utils::chunked_evaluations::ChunkedEvaluations"]],["impl<F> Send for ChunkedPolynomial<F>",1,["o1_utils::chunked_polynomial::ChunkedPolynomial"]],["impl Send for FieldHelpersError",1,["o1_utils::field_helpers::FieldHelpersError"]],["impl<F, const B: usize, const N: usize> Send for ForeignElement<F, B, N>",1,["o1_utils::foreign_field::ForeignElement"]],["impl Send for SerdeAs",1,["o1_utils::serialization::SerdeAs"]],["impl Send for SerdeAsUnchecked",1,["o1_utils::serialization::SerdeAsUnchecked"]]], "o1vm":[["impl Send for Page",1,["o1vm::cannon::Page"]],["impl Send for State",1,["o1vm::cannon::State"]],["impl Send for ParsePreimageKeyError",1,["o1vm::cannon::ParsePreimageKeyError"]],["impl Send for PreimageKey",1,["o1vm::cannon::PreimageKey"]],["impl Send for StepFrequency",1,["o1vm::cannon::StepFrequency"]],["impl Send for HostProgram",1,["o1vm::cannon::HostProgram"]],["impl Send for VmConfiguration",1,["o1vm::cannon::VmConfiguration"]],["impl Send for Start",1,["o1vm::cannon::Start"]],["impl Send for Symbol",1,["o1vm::cannon::Symbol"]],["impl Send for Meta",1,["o1vm::cannon::Meta"]],["impl Send for Preimage",1,["o1vm::cannon::Preimage"]],["impl Send for Hint",1,["o1vm::cannon::Hint"]],["impl Send for MipsVmConfigurationArgs",1,["o1vm::cli::cannon::MipsVmConfigurationArgs"]],["impl Send for RunArgs",1,["o1vm::cli::cannon::RunArgs"]],["impl Send for GenStateJsonArgs",1,["o1vm::cli::cannon::GenStateJsonArgs"]],["impl Send for Cannon",1,["o1vm::cli::cannon::Cannon"]],["impl Send for Commands",1,["o1vm::cli::Commands"]],["impl Send for Architecture",1,["o1vm::elf_loader::Architecture"]],["impl Send for ColumnAlias",1,["o1vm::interpreters::keccak::column::ColumnAlias"]],["impl Send for Steps",1,["o1vm::interpreters::keccak::column::Steps"]],["impl Send for StepsIter",1,["o1vm::interpreters::keccak::column::StepsIter"]],["impl Send for Sponges",1,["o1vm::interpreters::keccak::column::Sponges"]],["impl Send for SpongesIter",1,["o1vm::interpreters::keccak::column::SpongesIter"]],["impl Send for Absorbs",1,["o1vm::interpreters::keccak::column::Absorbs"]],["impl Send for AbsorbsIter",1,["o1vm::interpreters::keccak::column::AbsorbsIter"]],["impl<Fp> Send for Env<Fp>where\n Fp: Send,",1,["o1vm::interpreters::keccak::constraints::Env"]],["impl<F> Send for KeccakEnv<F>where\n F: Send,",1,["o1vm::interpreters::keccak::environment::KeccakEnv"]],["impl<F> Send for Env<F>where\n F: Send,",1,["o1vm::interpreters::keccak::witness::Env"]],["impl Send for Error",1,["o1vm::interpreters::keccak::Error"]],["impl Send for Constraint",1,["o1vm::interpreters::keccak::Constraint"]],["impl Send for ColumnAlias",1,["o1vm::interpreters::mips::column::ColumnAlias"]],["impl<Fp> Send for Env<Fp>where\n Fp: Send,",1,["o1vm::interpreters::mips::constraints::Env"]],["impl Send for InstructionParts",1,["o1vm::interpreters::mips::interpreter::debugging::InstructionParts"]],["impl Send for Instruction",1,["o1vm::interpreters::mips::interpreter::Instruction"]],["impl Send for InstructionIter",1,["o1vm::interpreters::mips::interpreter::InstructionIter"]],["impl Send for RTypeInstruction",1,["o1vm::interpreters::mips::interpreter::RTypeInstruction"]],["impl Send for RTypeInstructionIter",1,["o1vm::interpreters::mips::interpreter::RTypeInstructionIter"]],["impl Send for JTypeInstruction",1,["o1vm::interpreters::mips::interpreter::JTypeInstruction"]],["impl Send for JTypeInstructionIter",1,["o1vm::interpreters::mips::interpreter::JTypeInstructionIter"]],["impl Send for ITypeInstruction",1,["o1vm::interpreters::mips::interpreter::ITypeInstruction"]],["impl Send for ITypeInstructionIter",1,["o1vm::interpreters::mips::interpreter::ITypeInstructionIter"]],["impl<T> Send for Registers<T>where\n T: Send,",1,["o1vm::interpreters::mips::registers::Registers"]],["impl Send for SyscallEnv",1,["o1vm::interpreters::mips::witness::SyscallEnv"]],["impl Send for LookupMultiplicities",1,["o1vm::interpreters::mips::witness::LookupMultiplicities"]],["impl<Fp, PreImageOracle> Send for Env<Fp, PreImageOracle>where\n Fp: Send,\n PreImageOracle: Send,",1,["o1vm::interpreters::mips::witness::Env"]],["impl Send for Column",1,["o1vm::interpreters::riscv32im::column::Column"]],["impl<F> Send for Env<F>",1,["o1vm::interpreters::riscv32im::constraints::Env"]],["impl Send for Instruction",1,["o1vm::interpreters::riscv32im::interpreter::Instruction"]],["impl Send for InstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::InstructionIter"]],["impl Send for RInstruction",1,["o1vm::interpreters::riscv32im::interpreter::RInstruction"]],["impl Send for RInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::RInstructionIter"]],["impl Send for IInstruction",1,["o1vm::interpreters::riscv32im::interpreter::IInstruction"]],["impl Send for IInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::IInstructionIter"]],["impl Send for SInstruction",1,["o1vm::interpreters::riscv32im::interpreter::SInstruction"]],["impl Send for SInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::SInstructionIter"]],["impl Send for SBInstruction",1,["o1vm::interpreters::riscv32im::interpreter::SBInstruction"]],["impl Send for SBInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::SBInstructionIter"]],["impl Send for UInstruction",1,["o1vm::interpreters::riscv32im::interpreter::UInstruction"]],["impl Send for UInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::UInstructionIter"]],["impl Send for UJInstruction",1,["o1vm::interpreters::riscv32im::interpreter::UJInstruction"]],["impl Send for UJInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::UJInstructionIter"]],["impl Send for SyscallInstruction",1,["o1vm::interpreters::riscv32im::interpreter::SyscallInstruction"]],["impl Send for SyscallInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::SyscallInstructionIter"]],["impl Send for MInstruction",1,["o1vm::interpreters::riscv32im::interpreter::MInstruction"]],["impl Send for MInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::MInstructionIter"]],["impl<T> Send for Registers<T>where\n T: Send,",1,["o1vm::interpreters::riscv32im::registers::Registers"]],["impl Send for RegisterAlias",1,["o1vm::interpreters::riscv32im::registers::RegisterAlias"]],["impl<Fp> Send for Env<Fp>where\n Fp: Send,",1,["o1vm::interpreters::riscv32im::witness::Env"]],["impl Send for RelationColumnType",1,["o1vm::pickles::column_env::RelationColumnType"]],["impl<'a, F> Send for ColumnEnvironment<'a, F>",1,["o1vm::pickles::column_env::ColumnEnvironment"]],["impl<G, S> Send for WitnessColumns<G, S>where\n G: Send,\n S: Send,",1,["o1vm::pickles::proof::WitnessColumns"]],["impl<G> Send for ProofInputs<G>",1,["o1vm::pickles::proof::ProofInputs"]],["impl<G> Send for Proof<G>",1,["o1vm::pickles::proof::Proof"]],["impl Send for ProverError",1,["o1vm::pickles::prover::ProverError"]],["impl Send for LookupTableIDs",1,["o1vm::lookups::LookupTableIDs"]],["impl Send for PreImageOracle",1,["o1vm::preimage_oracle::PreImageOracle"]],["impl<R, W> Send for ReadWrite<R, W>where\n R: Send,\n W: Send,",1,["o1vm::preimage_oracle::ReadWrite"]],["impl Send for RW",1,["o1vm::preimage_oracle::RW"]],["impl Send for NullPreImageOracle",1,["o1vm::preimage_oracle::NullPreImageOracle"]],["impl Send for LookupMode",1,["o1vm::ramlookup::LookupMode"]],["impl<T, ID> Send for RAMLookup<T, ID>where\n T: Send,",1,["o1vm::ramlookup::RAMLookup"]]], "poly_commitment":[["impl<CamlG> Send for CamlPolyComm<CamlG>where\n CamlG: Send,",1,["poly_commitment::commitment::caml::CamlPolyComm"]],["impl<C> Send for PolyComm<C>where\n C: Send,",1,["poly_commitment::commitment::PolyComm"]],["impl<G> Send for BlindedCommitment<G>",1,["poly_commitment::commitment::BlindedCommitment"]],["impl<G> Send for Evaluation<G>",1,["poly_commitment::commitment::Evaluation"]],["impl<'a, G, EFqSponge, OpeningProof> Send for BatchEvaluationProof<'a, G, EFqSponge, OpeningProof>where\n EFqSponge: Send,\n OpeningProof: Sync,",1,["poly_commitment::commitment::BatchEvaluationProof"]],["impl Send for CommitmentError",1,["poly_commitment::error::CommitmentError"]],["impl<Key, Value> Send for HashMapCache<Key, Value>where\n Key: Send,\n Value: Send,",1,["poly_commitment::hash_map_cache::HashMapCache"]],["impl<G, F> Send for CamlOpeningProof<G, F>where\n F: Send,\n G: Send,",1,["poly_commitment::ipa::caml::CamlOpeningProof"]],["impl<G> Send for SRS<G>where\n G: Send,",1,["poly_commitment::ipa::SRS"]],["impl<G> Send for OpeningProof<G>",1,["poly_commitment::ipa::OpeningProof"]],["impl<F> Send for Challenges<F>where\n F: Send,",1,["poly_commitment::ipa::Challenges"]],["impl<Pair> Send for KZGProof<Pair>",1,["poly_commitment::kzg::KZGProof"]],["impl<Pair> Send for PairingSRS<Pair>",1,["poly_commitment::kzg::PairingSRS"]],["impl<'a, F, D> Send for DensePolynomialOrEvaluations<'a, F, D>where\n D: Send,",1,["poly_commitment::utils::DensePolynomialOrEvaluations"]]], -"saffron":[["impl<F> Send for FieldBlob<F>where\n F: Send,",1,["saffron::serialization::FieldBlob"]],["impl Send for EncodeFileArgs",1,["saffron::cli::EncodeFileArgs"]],["impl Send for DecodeFileArgs",1,["saffron::cli::DecodeFileArgs"]],["impl Send for Commands",1,["saffron::cli::Commands"]]], +"saffron":[["impl Send for EncodeFileArgs",1,["saffron::cli::EncodeFileArgs"]],["impl Send for DecodeFileArgs",1,["saffron::cli::DecodeFileArgs"]],["impl Send for Commands",1,["saffron::cli::Commands"]],["impl<F> Send for FieldBlob<F>",1,["saffron::serialization::FieldBlob"]]], "turshi":[["impl<F> Send for CairoMemory<F>where\n F: Send,",1,["turshi::memory::CairoMemory"]],["impl<F> Send for CairoState<F>where\n F: Send,",1,["turshi::runner::CairoState"]],["impl<F> Send for CairoContext<F>where\n F: Send,",1,["turshi::runner::CairoContext"]],["impl<F> Send for CairoInstruction<F>where\n F: Send,",1,["turshi::runner::CairoInstruction"]],["impl<'a, F> Send for CairoStep<'a, F>where\n F: Send,",1,["turshi::runner::CairoStep"]],["impl<'a, F> Send for CairoProgram<'a, F>where\n F: Send,",1,["turshi::runner::CairoProgram"]],["impl<F> Send for CairoWord<F>where\n F: Send,",1,["turshi::word::CairoWord"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/implementors/core/marker/trait.StructuralPartialEq.js b/rustdoc/implementors/core/marker/trait.StructuralPartialEq.js index ce56affd62..68fe30a46e 100644 --- a/rustdoc/implementors/core/marker/trait.StructuralPartialEq.js +++ b/rustdoc/implementors/core/marker/trait.StructuralPartialEq.js @@ -10,5 +10,5 @@ "o1_utils":[["impl StructuralPartialEq for FieldHelpersError"],["impl<F: Field, const B: usize, const N: usize> StructuralPartialEq for ForeignElement<F, B, N>"]], "o1vm":[["impl StructuralPartialEq for JTypeInstruction"],["impl StructuralPartialEq for UJInstruction"],["impl StructuralPartialEq for Steps"],["impl StructuralPartialEq for Sponges"],["impl StructuralPartialEq for ParsePreimageKeyError"],["impl StructuralPartialEq for Instruction"],["impl StructuralPartialEq for RInstruction"],["impl StructuralPartialEq for StepFrequency"],["impl StructuralPartialEq for SBInstruction"],["impl StructuralPartialEq for ColumnAlias"],["impl StructuralPartialEq for RelationColumnType"],["impl StructuralPartialEq for UInstruction"],["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for SyscallInstruction"],["impl StructuralPartialEq for MInstruction"],["impl StructuralPartialEq for SInstruction"],["impl StructuralPartialEq for PreimageKey"],["impl StructuralPartialEq for RTypeInstruction"],["impl StructuralPartialEq for LookupTableIDs"],["impl StructuralPartialEq for Constraint"],["impl StructuralPartialEq for ColumnAlias"],["impl StructuralPartialEq for Column"],["impl StructuralPartialEq for Instruction"],["impl StructuralPartialEq for Meta"],["impl StructuralPartialEq for IInstruction"],["impl StructuralPartialEq for Symbol"],["impl StructuralPartialEq for InstructionParts"],["impl StructuralPartialEq for ITypeInstruction"],["impl StructuralPartialEq for Absorbs"]], "poly_commitment":[["impl<C> StructuralPartialEq for PolyComm<C>"],["impl<G: AffineRepr> StructuralPartialEq for OpeningProof<G>"],["impl<Pair: Pairing> StructuralPartialEq for PairingSRS<Pair>"]], -"saffron":[["impl<F> StructuralPartialEq for FieldBlob<F>"]] +"saffron":[["impl<F: Field> StructuralPartialEq for FieldBlob<F>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/implementors/core/marker/trait.Sync.js b/rustdoc/implementors/core/marker/trait.Sync.js index a06e624641..34a9367cbc 100644 --- a/rustdoc/implementors/core/marker/trait.Sync.js +++ b/rustdoc/implementors/core/marker/trait.Sync.js @@ -16,6 +16,6 @@ "o1_utils":[["impl<A, I> Sync for AdjacentPairs<A, I>where\n A: Sync,\n I: Sync,",1,["o1_utils::adjacent_pairs::AdjacentPairs"]],["impl<F> Sync for ChunkedEvaluations<F>",1,["o1_utils::chunked_evaluations::ChunkedEvaluations"]],["impl<F> Sync for ChunkedPolynomial<F>",1,["o1_utils::chunked_polynomial::ChunkedPolynomial"]],["impl Sync for FieldHelpersError",1,["o1_utils::field_helpers::FieldHelpersError"]],["impl<F, const B: usize, const N: usize> Sync for ForeignElement<F, B, N>",1,["o1_utils::foreign_field::ForeignElement"]],["impl Sync for SerdeAs",1,["o1_utils::serialization::SerdeAs"]],["impl Sync for SerdeAsUnchecked",1,["o1_utils::serialization::SerdeAsUnchecked"]]], "o1vm":[["impl Sync for Page",1,["o1vm::cannon::Page"]],["impl Sync for State",1,["o1vm::cannon::State"]],["impl Sync for ParsePreimageKeyError",1,["o1vm::cannon::ParsePreimageKeyError"]],["impl Sync for PreimageKey",1,["o1vm::cannon::PreimageKey"]],["impl Sync for StepFrequency",1,["o1vm::cannon::StepFrequency"]],["impl Sync for HostProgram",1,["o1vm::cannon::HostProgram"]],["impl Sync for VmConfiguration",1,["o1vm::cannon::VmConfiguration"]],["impl Sync for Start",1,["o1vm::cannon::Start"]],["impl Sync for Symbol",1,["o1vm::cannon::Symbol"]],["impl Sync for Meta",1,["o1vm::cannon::Meta"]],["impl Sync for Preimage",1,["o1vm::cannon::Preimage"]],["impl Sync for Hint",1,["o1vm::cannon::Hint"]],["impl Sync for MipsVmConfigurationArgs",1,["o1vm::cli::cannon::MipsVmConfigurationArgs"]],["impl Sync for RunArgs",1,["o1vm::cli::cannon::RunArgs"]],["impl Sync for GenStateJsonArgs",1,["o1vm::cli::cannon::GenStateJsonArgs"]],["impl Sync for Cannon",1,["o1vm::cli::cannon::Cannon"]],["impl Sync for Commands",1,["o1vm::cli::Commands"]],["impl Sync for Architecture",1,["o1vm::elf_loader::Architecture"]],["impl Sync for ColumnAlias",1,["o1vm::interpreters::keccak::column::ColumnAlias"]],["impl Sync for Steps",1,["o1vm::interpreters::keccak::column::Steps"]],["impl Sync for StepsIter",1,["o1vm::interpreters::keccak::column::StepsIter"]],["impl Sync for Sponges",1,["o1vm::interpreters::keccak::column::Sponges"]],["impl Sync for SpongesIter",1,["o1vm::interpreters::keccak::column::SpongesIter"]],["impl Sync for Absorbs",1,["o1vm::interpreters::keccak::column::Absorbs"]],["impl Sync for AbsorbsIter",1,["o1vm::interpreters::keccak::column::AbsorbsIter"]],["impl<Fp> Sync for Env<Fp>where\n Fp: Sync,",1,["o1vm::interpreters::keccak::constraints::Env"]],["impl<F> Sync for KeccakEnv<F>where\n F: Sync,",1,["o1vm::interpreters::keccak::environment::KeccakEnv"]],["impl<F> Sync for Env<F>where\n F: Sync,",1,["o1vm::interpreters::keccak::witness::Env"]],["impl Sync for Error",1,["o1vm::interpreters::keccak::Error"]],["impl Sync for Constraint",1,["o1vm::interpreters::keccak::Constraint"]],["impl Sync for ColumnAlias",1,["o1vm::interpreters::mips::column::ColumnAlias"]],["impl<Fp> Sync for Env<Fp>where\n Fp: Sync,",1,["o1vm::interpreters::mips::constraints::Env"]],["impl Sync for InstructionParts",1,["o1vm::interpreters::mips::interpreter::debugging::InstructionParts"]],["impl Sync for Instruction",1,["o1vm::interpreters::mips::interpreter::Instruction"]],["impl Sync for InstructionIter",1,["o1vm::interpreters::mips::interpreter::InstructionIter"]],["impl Sync for RTypeInstruction",1,["o1vm::interpreters::mips::interpreter::RTypeInstruction"]],["impl Sync for RTypeInstructionIter",1,["o1vm::interpreters::mips::interpreter::RTypeInstructionIter"]],["impl Sync for JTypeInstruction",1,["o1vm::interpreters::mips::interpreter::JTypeInstruction"]],["impl Sync for JTypeInstructionIter",1,["o1vm::interpreters::mips::interpreter::JTypeInstructionIter"]],["impl Sync for ITypeInstruction",1,["o1vm::interpreters::mips::interpreter::ITypeInstruction"]],["impl Sync for ITypeInstructionIter",1,["o1vm::interpreters::mips::interpreter::ITypeInstructionIter"]],["impl<T> Sync for Registers<T>where\n T: Sync,",1,["o1vm::interpreters::mips::registers::Registers"]],["impl Sync for SyscallEnv",1,["o1vm::interpreters::mips::witness::SyscallEnv"]],["impl Sync for LookupMultiplicities",1,["o1vm::interpreters::mips::witness::LookupMultiplicities"]],["impl<Fp, PreImageOracle> Sync for Env<Fp, PreImageOracle>where\n Fp: Sync,\n PreImageOracle: Sync,",1,["o1vm::interpreters::mips::witness::Env"]],["impl Sync for Column",1,["o1vm::interpreters::riscv32im::column::Column"]],["impl<F> Sync for Env<F>",1,["o1vm::interpreters::riscv32im::constraints::Env"]],["impl Sync for Instruction",1,["o1vm::interpreters::riscv32im::interpreter::Instruction"]],["impl Sync for InstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::InstructionIter"]],["impl Sync for RInstruction",1,["o1vm::interpreters::riscv32im::interpreter::RInstruction"]],["impl Sync for RInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::RInstructionIter"]],["impl Sync for IInstruction",1,["o1vm::interpreters::riscv32im::interpreter::IInstruction"]],["impl Sync for IInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::IInstructionIter"]],["impl Sync for SInstruction",1,["o1vm::interpreters::riscv32im::interpreter::SInstruction"]],["impl Sync for SInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::SInstructionIter"]],["impl Sync for SBInstruction",1,["o1vm::interpreters::riscv32im::interpreter::SBInstruction"]],["impl Sync for SBInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::SBInstructionIter"]],["impl Sync for UInstruction",1,["o1vm::interpreters::riscv32im::interpreter::UInstruction"]],["impl Sync for UInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::UInstructionIter"]],["impl Sync for UJInstruction",1,["o1vm::interpreters::riscv32im::interpreter::UJInstruction"]],["impl Sync for UJInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::UJInstructionIter"]],["impl Sync for SyscallInstruction",1,["o1vm::interpreters::riscv32im::interpreter::SyscallInstruction"]],["impl Sync for SyscallInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::SyscallInstructionIter"]],["impl Sync for MInstruction",1,["o1vm::interpreters::riscv32im::interpreter::MInstruction"]],["impl Sync for MInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::MInstructionIter"]],["impl<T> Sync for Registers<T>where\n T: Sync,",1,["o1vm::interpreters::riscv32im::registers::Registers"]],["impl Sync for RegisterAlias",1,["o1vm::interpreters::riscv32im::registers::RegisterAlias"]],["impl<Fp> Sync for Env<Fp>where\n Fp: Sync,",1,["o1vm::interpreters::riscv32im::witness::Env"]],["impl Sync for RelationColumnType",1,["o1vm::pickles::column_env::RelationColumnType"]],["impl<'a, F> Sync for ColumnEnvironment<'a, F>",1,["o1vm::pickles::column_env::ColumnEnvironment"]],["impl<G, S> Sync for WitnessColumns<G, S>where\n G: Sync,\n S: Sync,",1,["o1vm::pickles::proof::WitnessColumns"]],["impl<G> Sync for ProofInputs<G>",1,["o1vm::pickles::proof::ProofInputs"]],["impl<G> Sync for Proof<G>",1,["o1vm::pickles::proof::Proof"]],["impl Sync for ProverError",1,["o1vm::pickles::prover::ProverError"]],["impl Sync for LookupTableIDs",1,["o1vm::lookups::LookupTableIDs"]],["impl Sync for PreImageOracle",1,["o1vm::preimage_oracle::PreImageOracle"]],["impl<R, W> Sync for ReadWrite<R, W>where\n R: Sync,\n W: Sync,",1,["o1vm::preimage_oracle::ReadWrite"]],["impl Sync for RW",1,["o1vm::preimage_oracle::RW"]],["impl Sync for NullPreImageOracle",1,["o1vm::preimage_oracle::NullPreImageOracle"]],["impl Sync for LookupMode",1,["o1vm::ramlookup::LookupMode"]],["impl<T, ID> Sync for RAMLookup<T, ID>where\n T: Sync,",1,["o1vm::ramlookup::RAMLookup"]]], "poly_commitment":[["impl<CamlG> Sync for CamlPolyComm<CamlG>where\n CamlG: Sync,",1,["poly_commitment::commitment::caml::CamlPolyComm"]],["impl<C> Sync for PolyComm<C>where\n C: Sync,",1,["poly_commitment::commitment::PolyComm"]],["impl<G> Sync for BlindedCommitment<G>",1,["poly_commitment::commitment::BlindedCommitment"]],["impl<G> Sync for Evaluation<G>",1,["poly_commitment::commitment::Evaluation"]],["impl<'a, G, EFqSponge, OpeningProof> Sync for BatchEvaluationProof<'a, G, EFqSponge, OpeningProof>where\n EFqSponge: Sync,\n OpeningProof: Sync,",1,["poly_commitment::commitment::BatchEvaluationProof"]],["impl Sync for CommitmentError",1,["poly_commitment::error::CommitmentError"]],["impl<Key, Value> Sync for HashMapCache<Key, Value>where\n Key: Send,\n Value: Send,",1,["poly_commitment::hash_map_cache::HashMapCache"]],["impl<G, F> Sync for CamlOpeningProof<G, F>where\n F: Sync,\n G: Sync,",1,["poly_commitment::ipa::caml::CamlOpeningProof"]],["impl<G> Sync for SRS<G>where\n G: Send + Sync,",1,["poly_commitment::ipa::SRS"]],["impl<G> Sync for OpeningProof<G>",1,["poly_commitment::ipa::OpeningProof"]],["impl<F> Sync for Challenges<F>where\n F: Sync,",1,["poly_commitment::ipa::Challenges"]],["impl<Pair> Sync for KZGProof<Pair>",1,["poly_commitment::kzg::KZGProof"]],["impl<Pair> Sync for PairingSRS<Pair>",1,["poly_commitment::kzg::PairingSRS"]],["impl<'a, F, D> Sync for DensePolynomialOrEvaluations<'a, F, D>",1,["poly_commitment::utils::DensePolynomialOrEvaluations"]]], -"saffron":[["impl<F> Sync for FieldBlob<F>where\n F: Sync,",1,["saffron::serialization::FieldBlob"]],["impl Sync for EncodeFileArgs",1,["saffron::cli::EncodeFileArgs"]],["impl Sync for DecodeFileArgs",1,["saffron::cli::DecodeFileArgs"]],["impl Sync for Commands",1,["saffron::cli::Commands"]]], +"saffron":[["impl Sync for EncodeFileArgs",1,["saffron::cli::EncodeFileArgs"]],["impl Sync for DecodeFileArgs",1,["saffron::cli::DecodeFileArgs"]],["impl Sync for Commands",1,["saffron::cli::Commands"]],["impl<F> Sync for FieldBlob<F>",1,["saffron::serialization::FieldBlob"]]], "turshi":[["impl<F> Sync for CairoMemory<F>where\n F: Sync,",1,["turshi::memory::CairoMemory"]],["impl<F> Sync for CairoState<F>where\n F: Sync,",1,["turshi::runner::CairoState"]],["impl<F> Sync for CairoContext<F>where\n F: Sync,",1,["turshi::runner::CairoContext"]],["impl<F> Sync for CairoInstruction<F>where\n F: Sync,",1,["turshi::runner::CairoInstruction"]],["impl<'a, F> Sync for CairoStep<'a, F>where\n F: Sync,",1,["turshi::runner::CairoStep"]],["impl<'a, F> Sync for CairoProgram<'a, F>where\n F: Sync,",1,["turshi::runner::CairoProgram"]],["impl<F> Sync for CairoWord<F>where\n F: Sync,",1,["turshi::word::CairoWord"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/implementors/core/marker/trait.Unpin.js b/rustdoc/implementors/core/marker/trait.Unpin.js index ee227d8cc3..7a8adab188 100644 --- a/rustdoc/implementors/core/marker/trait.Unpin.js +++ b/rustdoc/implementors/core/marker/trait.Unpin.js @@ -16,6 +16,6 @@ "o1_utils":[["impl<A, I> Unpin for AdjacentPairs<A, I>where\n A: Unpin,\n I: Unpin,",1,["o1_utils::adjacent_pairs::AdjacentPairs"]],["impl<F> Unpin for ChunkedEvaluations<F>where\n F: Unpin,",1,["o1_utils::chunked_evaluations::ChunkedEvaluations"]],["impl<F> Unpin for ChunkedPolynomial<F>where\n F: Unpin,",1,["o1_utils::chunked_polynomial::ChunkedPolynomial"]],["impl Unpin for FieldHelpersError",1,["o1_utils::field_helpers::FieldHelpersError"]],["impl<F, const B: usize, const N: usize> Unpin for ForeignElement<F, B, N>where\n F: Unpin,",1,["o1_utils::foreign_field::ForeignElement"]],["impl Unpin for SerdeAs",1,["o1_utils::serialization::SerdeAs"]],["impl Unpin for SerdeAsUnchecked",1,["o1_utils::serialization::SerdeAsUnchecked"]]], "o1vm":[["impl Unpin for Page",1,["o1vm::cannon::Page"]],["impl Unpin for State",1,["o1vm::cannon::State"]],["impl Unpin for ParsePreimageKeyError",1,["o1vm::cannon::ParsePreimageKeyError"]],["impl Unpin for PreimageKey",1,["o1vm::cannon::PreimageKey"]],["impl Unpin for StepFrequency",1,["o1vm::cannon::StepFrequency"]],["impl Unpin for HostProgram",1,["o1vm::cannon::HostProgram"]],["impl Unpin for VmConfiguration",1,["o1vm::cannon::VmConfiguration"]],["impl Unpin for Start",1,["o1vm::cannon::Start"]],["impl Unpin for Symbol",1,["o1vm::cannon::Symbol"]],["impl Unpin for Meta",1,["o1vm::cannon::Meta"]],["impl Unpin for Preimage",1,["o1vm::cannon::Preimage"]],["impl Unpin for Hint",1,["o1vm::cannon::Hint"]],["impl Unpin for MipsVmConfigurationArgs",1,["o1vm::cli::cannon::MipsVmConfigurationArgs"]],["impl Unpin for RunArgs",1,["o1vm::cli::cannon::RunArgs"]],["impl Unpin for GenStateJsonArgs",1,["o1vm::cli::cannon::GenStateJsonArgs"]],["impl Unpin for Cannon",1,["o1vm::cli::cannon::Cannon"]],["impl Unpin for Commands",1,["o1vm::cli::Commands"]],["impl Unpin for Architecture",1,["o1vm::elf_loader::Architecture"]],["impl Unpin for ColumnAlias",1,["o1vm::interpreters::keccak::column::ColumnAlias"]],["impl Unpin for Steps",1,["o1vm::interpreters::keccak::column::Steps"]],["impl Unpin for StepsIter",1,["o1vm::interpreters::keccak::column::StepsIter"]],["impl Unpin for Sponges",1,["o1vm::interpreters::keccak::column::Sponges"]],["impl Unpin for SpongesIter",1,["o1vm::interpreters::keccak::column::SpongesIter"]],["impl Unpin for Absorbs",1,["o1vm::interpreters::keccak::column::Absorbs"]],["impl Unpin for AbsorbsIter",1,["o1vm::interpreters::keccak::column::AbsorbsIter"]],["impl<Fp> Unpin for Env<Fp>where\n Fp: Unpin,",1,["o1vm::interpreters::keccak::constraints::Env"]],["impl<F> Unpin for KeccakEnv<F>where\n F: Unpin,",1,["o1vm::interpreters::keccak::environment::KeccakEnv"]],["impl<F> Unpin for Env<F>where\n F: Unpin,",1,["o1vm::interpreters::keccak::witness::Env"]],["impl Unpin for Error",1,["o1vm::interpreters::keccak::Error"]],["impl Unpin for Constraint",1,["o1vm::interpreters::keccak::Constraint"]],["impl Unpin for ColumnAlias",1,["o1vm::interpreters::mips::column::ColumnAlias"]],["impl<Fp> Unpin for Env<Fp>where\n Fp: Unpin,",1,["o1vm::interpreters::mips::constraints::Env"]],["impl Unpin for InstructionParts",1,["o1vm::interpreters::mips::interpreter::debugging::InstructionParts"]],["impl Unpin for Instruction",1,["o1vm::interpreters::mips::interpreter::Instruction"]],["impl Unpin for InstructionIter",1,["o1vm::interpreters::mips::interpreter::InstructionIter"]],["impl Unpin for RTypeInstruction",1,["o1vm::interpreters::mips::interpreter::RTypeInstruction"]],["impl Unpin for RTypeInstructionIter",1,["o1vm::interpreters::mips::interpreter::RTypeInstructionIter"]],["impl Unpin for JTypeInstruction",1,["o1vm::interpreters::mips::interpreter::JTypeInstruction"]],["impl Unpin for JTypeInstructionIter",1,["o1vm::interpreters::mips::interpreter::JTypeInstructionIter"]],["impl Unpin for ITypeInstruction",1,["o1vm::interpreters::mips::interpreter::ITypeInstruction"]],["impl Unpin for ITypeInstructionIter",1,["o1vm::interpreters::mips::interpreter::ITypeInstructionIter"]],["impl<T> Unpin for Registers<T>where\n T: Unpin,",1,["o1vm::interpreters::mips::registers::Registers"]],["impl Unpin for SyscallEnv",1,["o1vm::interpreters::mips::witness::SyscallEnv"]],["impl Unpin for LookupMultiplicities",1,["o1vm::interpreters::mips::witness::LookupMultiplicities"]],["impl<Fp, PreImageOracle> Unpin for Env<Fp, PreImageOracle>where\n Fp: Unpin,\n PreImageOracle: Unpin,",1,["o1vm::interpreters::mips::witness::Env"]],["impl Unpin for Column",1,["o1vm::interpreters::riscv32im::column::Column"]],["impl<F> Unpin for Env<F>where\n F: Unpin,",1,["o1vm::interpreters::riscv32im::constraints::Env"]],["impl Unpin for Instruction",1,["o1vm::interpreters::riscv32im::interpreter::Instruction"]],["impl Unpin for InstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::InstructionIter"]],["impl Unpin for RInstruction",1,["o1vm::interpreters::riscv32im::interpreter::RInstruction"]],["impl Unpin for RInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::RInstructionIter"]],["impl Unpin for IInstruction",1,["o1vm::interpreters::riscv32im::interpreter::IInstruction"]],["impl Unpin for IInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::IInstructionIter"]],["impl Unpin for SInstruction",1,["o1vm::interpreters::riscv32im::interpreter::SInstruction"]],["impl Unpin for SInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::SInstructionIter"]],["impl Unpin for SBInstruction",1,["o1vm::interpreters::riscv32im::interpreter::SBInstruction"]],["impl Unpin for SBInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::SBInstructionIter"]],["impl Unpin for UInstruction",1,["o1vm::interpreters::riscv32im::interpreter::UInstruction"]],["impl Unpin for UInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::UInstructionIter"]],["impl Unpin for UJInstruction",1,["o1vm::interpreters::riscv32im::interpreter::UJInstruction"]],["impl Unpin for UJInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::UJInstructionIter"]],["impl Unpin for SyscallInstruction",1,["o1vm::interpreters::riscv32im::interpreter::SyscallInstruction"]],["impl Unpin for SyscallInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::SyscallInstructionIter"]],["impl Unpin for MInstruction",1,["o1vm::interpreters::riscv32im::interpreter::MInstruction"]],["impl Unpin for MInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::MInstructionIter"]],["impl<T> Unpin for Registers<T>where\n T: Unpin,",1,["o1vm::interpreters::riscv32im::registers::Registers"]],["impl Unpin for RegisterAlias",1,["o1vm::interpreters::riscv32im::registers::RegisterAlias"]],["impl<Fp> Unpin for Env<Fp>where\n Fp: Unpin,",1,["o1vm::interpreters::riscv32im::witness::Env"]],["impl Unpin for RelationColumnType",1,["o1vm::pickles::column_env::RelationColumnType"]],["impl<'a, F> Unpin for ColumnEnvironment<'a, F>where\n F: Unpin,",1,["o1vm::pickles::column_env::ColumnEnvironment"]],["impl<G, S> Unpin for WitnessColumns<G, S>where\n G: Unpin,\n S: Unpin,",1,["o1vm::pickles::proof::WitnessColumns"]],["impl<G> Unpin for ProofInputs<G>where\n <G as AffineRepr>::ScalarField: Unpin,",1,["o1vm::pickles::proof::ProofInputs"]],["impl<G> Unpin for Proof<G>where\n G: Unpin,\n <G as AffineRepr>::ScalarField: Unpin,",1,["o1vm::pickles::proof::Proof"]],["impl Unpin for ProverError",1,["o1vm::pickles::prover::ProverError"]],["impl Unpin for LookupTableIDs",1,["o1vm::lookups::LookupTableIDs"]],["impl Unpin for PreImageOracle",1,["o1vm::preimage_oracle::PreImageOracle"]],["impl<R, W> Unpin for ReadWrite<R, W>where\n R: Unpin,\n W: Unpin,",1,["o1vm::preimage_oracle::ReadWrite"]],["impl Unpin for RW",1,["o1vm::preimage_oracle::RW"]],["impl Unpin for NullPreImageOracle",1,["o1vm::preimage_oracle::NullPreImageOracle"]],["impl Unpin for LookupMode",1,["o1vm::ramlookup::LookupMode"]],["impl<T, ID> Unpin for RAMLookup<T, ID>where\n ID: Unpin,\n T: Unpin,",1,["o1vm::ramlookup::RAMLookup"]]], "poly_commitment":[["impl<CamlG> Unpin for CamlPolyComm<CamlG>where\n CamlG: Unpin,",1,["poly_commitment::commitment::caml::CamlPolyComm"]],["impl<C> Unpin for PolyComm<C>where\n C: Unpin,",1,["poly_commitment::commitment::PolyComm"]],["impl<G> Unpin for BlindedCommitment<G>where\n G: Unpin,\n <G as AffineRepr>::ScalarField: Unpin,",1,["poly_commitment::commitment::BlindedCommitment"]],["impl<G> Unpin for Evaluation<G>where\n G: Unpin,\n <G as AffineRepr>::ScalarField: Unpin,",1,["poly_commitment::commitment::Evaluation"]],["impl<'a, G, EFqSponge, OpeningProof> Unpin for BatchEvaluationProof<'a, G, EFqSponge, OpeningProof>where\n EFqSponge: Unpin,\n G: Unpin,\n <G as AffineRepr>::ScalarField: Unpin,",1,["poly_commitment::commitment::BatchEvaluationProof"]],["impl Unpin for CommitmentError",1,["poly_commitment::error::CommitmentError"]],["impl<Key, Value> Unpin for HashMapCache<Key, Value>",1,["poly_commitment::hash_map_cache::HashMapCache"]],["impl<G, F> Unpin for CamlOpeningProof<G, F>where\n F: Unpin,\n G: Unpin,",1,["poly_commitment::ipa::caml::CamlOpeningProof"]],["impl<G> Unpin for SRS<G>where\n G: Unpin,",1,["poly_commitment::ipa::SRS"]],["impl<G> Unpin for OpeningProof<G>where\n G: Unpin,\n <G as AffineRepr>::ScalarField: Unpin,",1,["poly_commitment::ipa::OpeningProof"]],["impl<F> Unpin for Challenges<F>where\n F: Unpin,",1,["poly_commitment::ipa::Challenges"]],["impl<Pair> Unpin for KZGProof<Pair>where\n <Pair as Pairing>::G1Affine: Unpin,\n <Pair as Pairing>::ScalarField: Unpin,",1,["poly_commitment::kzg::KZGProof"]],["impl<Pair> Unpin for PairingSRS<Pair>where\n <Pair as Pairing>::G1Affine: Unpin,\n <Pair as Pairing>::G2Affine: Unpin,",1,["poly_commitment::kzg::PairingSRS"]],["impl<'a, F, D> Unpin for DensePolynomialOrEvaluations<'a, F, D>where\n D: Unpin,",1,["poly_commitment::utils::DensePolynomialOrEvaluations"]]], -"saffron":[["impl<F> Unpin for FieldBlob<F>where\n F: Unpin,",1,["saffron::serialization::FieldBlob"]],["impl Unpin for EncodeFileArgs",1,["saffron::cli::EncodeFileArgs"]],["impl Unpin for DecodeFileArgs",1,["saffron::cli::DecodeFileArgs"]],["impl Unpin for Commands",1,["saffron::cli::Commands"]]], +"saffron":[["impl Unpin for EncodeFileArgs",1,["saffron::cli::EncodeFileArgs"]],["impl Unpin for DecodeFileArgs",1,["saffron::cli::DecodeFileArgs"]],["impl Unpin for Commands",1,["saffron::cli::Commands"]],["impl<F> Unpin for FieldBlob<F>where\n F: Unpin,",1,["saffron::serialization::FieldBlob"]]], "turshi":[["impl<F> Unpin for CairoMemory<F>where\n F: Unpin,",1,["turshi::memory::CairoMemory"]],["impl<F> Unpin for CairoState<F>where\n F: Unpin,",1,["turshi::runner::CairoState"]],["impl<F> Unpin for CairoContext<F>where\n F: Unpin,",1,["turshi::runner::CairoContext"]],["impl<F> Unpin for CairoInstruction<F>where\n F: Unpin,",1,["turshi::runner::CairoInstruction"]],["impl<'a, F> Unpin for CairoStep<'a, F>where\n F: Unpin,",1,["turshi::runner::CairoStep"]],["impl<'a, F> Unpin for CairoProgram<'a, F>where\n F: Unpin,",1,["turshi::runner::CairoProgram"]],["impl<F> Unpin for CairoWord<F>where\n F: Unpin,",1,["turshi::word::CairoWord"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js b/rustdoc/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js index 71b7deabb8..8d8cc96277 100644 --- a/rustdoc/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js +++ b/rustdoc/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -16,6 +16,6 @@ "o1_utils":[["impl<A, I> RefUnwindSafe for AdjacentPairs<A, I>where\n A: RefUnwindSafe,\n I: RefUnwindSafe,",1,["o1_utils::adjacent_pairs::AdjacentPairs"]],["impl<F> RefUnwindSafe for ChunkedEvaluations<F>where\n F: RefUnwindSafe,",1,["o1_utils::chunked_evaluations::ChunkedEvaluations"]],["impl<F> RefUnwindSafe for ChunkedPolynomial<F>where\n F: RefUnwindSafe,",1,["o1_utils::chunked_polynomial::ChunkedPolynomial"]],["impl RefUnwindSafe for FieldHelpersError",1,["o1_utils::field_helpers::FieldHelpersError"]],["impl<F, const B: usize, const N: usize> RefUnwindSafe for ForeignElement<F, B, N>where\n F: RefUnwindSafe,",1,["o1_utils::foreign_field::ForeignElement"]],["impl RefUnwindSafe for SerdeAs",1,["o1_utils::serialization::SerdeAs"]],["impl RefUnwindSafe for SerdeAsUnchecked",1,["o1_utils::serialization::SerdeAsUnchecked"]]], "o1vm":[["impl RefUnwindSafe for Page",1,["o1vm::cannon::Page"]],["impl RefUnwindSafe for State",1,["o1vm::cannon::State"]],["impl RefUnwindSafe for ParsePreimageKeyError",1,["o1vm::cannon::ParsePreimageKeyError"]],["impl RefUnwindSafe for PreimageKey",1,["o1vm::cannon::PreimageKey"]],["impl RefUnwindSafe for StepFrequency",1,["o1vm::cannon::StepFrequency"]],["impl RefUnwindSafe for HostProgram",1,["o1vm::cannon::HostProgram"]],["impl RefUnwindSafe for VmConfiguration",1,["o1vm::cannon::VmConfiguration"]],["impl RefUnwindSafe for Start",1,["o1vm::cannon::Start"]],["impl RefUnwindSafe for Symbol",1,["o1vm::cannon::Symbol"]],["impl RefUnwindSafe for Meta",1,["o1vm::cannon::Meta"]],["impl RefUnwindSafe for Preimage",1,["o1vm::cannon::Preimage"]],["impl RefUnwindSafe for Hint",1,["o1vm::cannon::Hint"]],["impl RefUnwindSafe for MipsVmConfigurationArgs",1,["o1vm::cli::cannon::MipsVmConfigurationArgs"]],["impl RefUnwindSafe for RunArgs",1,["o1vm::cli::cannon::RunArgs"]],["impl RefUnwindSafe for GenStateJsonArgs",1,["o1vm::cli::cannon::GenStateJsonArgs"]],["impl RefUnwindSafe for Cannon",1,["o1vm::cli::cannon::Cannon"]],["impl RefUnwindSafe for Commands",1,["o1vm::cli::Commands"]],["impl RefUnwindSafe for Architecture",1,["o1vm::elf_loader::Architecture"]],["impl RefUnwindSafe for ColumnAlias",1,["o1vm::interpreters::keccak::column::ColumnAlias"]],["impl RefUnwindSafe for Steps",1,["o1vm::interpreters::keccak::column::Steps"]],["impl RefUnwindSafe for StepsIter",1,["o1vm::interpreters::keccak::column::StepsIter"]],["impl RefUnwindSafe for Sponges",1,["o1vm::interpreters::keccak::column::Sponges"]],["impl RefUnwindSafe for SpongesIter",1,["o1vm::interpreters::keccak::column::SpongesIter"]],["impl RefUnwindSafe for Absorbs",1,["o1vm::interpreters::keccak::column::Absorbs"]],["impl RefUnwindSafe for AbsorbsIter",1,["o1vm::interpreters::keccak::column::AbsorbsIter"]],["impl<Fp> RefUnwindSafe for Env<Fp>where\n Fp: RefUnwindSafe,",1,["o1vm::interpreters::keccak::constraints::Env"]],["impl<F> RefUnwindSafe for KeccakEnv<F>where\n F: RefUnwindSafe,",1,["o1vm::interpreters::keccak::environment::KeccakEnv"]],["impl<F> RefUnwindSafe for Env<F>where\n F: RefUnwindSafe,",1,["o1vm::interpreters::keccak::witness::Env"]],["impl RefUnwindSafe for Error",1,["o1vm::interpreters::keccak::Error"]],["impl RefUnwindSafe for Constraint",1,["o1vm::interpreters::keccak::Constraint"]],["impl RefUnwindSafe for ColumnAlias",1,["o1vm::interpreters::mips::column::ColumnAlias"]],["impl<Fp> RefUnwindSafe for Env<Fp>where\n Fp: RefUnwindSafe,",1,["o1vm::interpreters::mips::constraints::Env"]],["impl RefUnwindSafe for InstructionParts",1,["o1vm::interpreters::mips::interpreter::debugging::InstructionParts"]],["impl RefUnwindSafe for Instruction",1,["o1vm::interpreters::mips::interpreter::Instruction"]],["impl RefUnwindSafe for InstructionIter",1,["o1vm::interpreters::mips::interpreter::InstructionIter"]],["impl RefUnwindSafe for RTypeInstruction",1,["o1vm::interpreters::mips::interpreter::RTypeInstruction"]],["impl RefUnwindSafe for RTypeInstructionIter",1,["o1vm::interpreters::mips::interpreter::RTypeInstructionIter"]],["impl RefUnwindSafe for JTypeInstruction",1,["o1vm::interpreters::mips::interpreter::JTypeInstruction"]],["impl RefUnwindSafe for JTypeInstructionIter",1,["o1vm::interpreters::mips::interpreter::JTypeInstructionIter"]],["impl RefUnwindSafe for ITypeInstruction",1,["o1vm::interpreters::mips::interpreter::ITypeInstruction"]],["impl RefUnwindSafe for ITypeInstructionIter",1,["o1vm::interpreters::mips::interpreter::ITypeInstructionIter"]],["impl<T> RefUnwindSafe for Registers<T>where\n T: RefUnwindSafe,",1,["o1vm::interpreters::mips::registers::Registers"]],["impl RefUnwindSafe for SyscallEnv",1,["o1vm::interpreters::mips::witness::SyscallEnv"]],["impl RefUnwindSafe for LookupMultiplicities",1,["o1vm::interpreters::mips::witness::LookupMultiplicities"]],["impl<Fp, PreImageOracle> RefUnwindSafe for Env<Fp, PreImageOracle>where\n Fp: RefUnwindSafe,\n PreImageOracle: RefUnwindSafe,",1,["o1vm::interpreters::mips::witness::Env"]],["impl RefUnwindSafe for Column",1,["o1vm::interpreters::riscv32im::column::Column"]],["impl<F> RefUnwindSafe for Env<F>where\n F: RefUnwindSafe,",1,["o1vm::interpreters::riscv32im::constraints::Env"]],["impl RefUnwindSafe for Instruction",1,["o1vm::interpreters::riscv32im::interpreter::Instruction"]],["impl RefUnwindSafe for InstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::InstructionIter"]],["impl RefUnwindSafe for RInstruction",1,["o1vm::interpreters::riscv32im::interpreter::RInstruction"]],["impl RefUnwindSafe for RInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::RInstructionIter"]],["impl RefUnwindSafe for IInstruction",1,["o1vm::interpreters::riscv32im::interpreter::IInstruction"]],["impl RefUnwindSafe for IInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::IInstructionIter"]],["impl RefUnwindSafe for SInstruction",1,["o1vm::interpreters::riscv32im::interpreter::SInstruction"]],["impl RefUnwindSafe for SInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::SInstructionIter"]],["impl RefUnwindSafe for SBInstruction",1,["o1vm::interpreters::riscv32im::interpreter::SBInstruction"]],["impl RefUnwindSafe for SBInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::SBInstructionIter"]],["impl RefUnwindSafe for UInstruction",1,["o1vm::interpreters::riscv32im::interpreter::UInstruction"]],["impl RefUnwindSafe for UInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::UInstructionIter"]],["impl RefUnwindSafe for UJInstruction",1,["o1vm::interpreters::riscv32im::interpreter::UJInstruction"]],["impl RefUnwindSafe for UJInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::UJInstructionIter"]],["impl RefUnwindSafe for SyscallInstruction",1,["o1vm::interpreters::riscv32im::interpreter::SyscallInstruction"]],["impl RefUnwindSafe for SyscallInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::SyscallInstructionIter"]],["impl RefUnwindSafe for MInstruction",1,["o1vm::interpreters::riscv32im::interpreter::MInstruction"]],["impl RefUnwindSafe for MInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::MInstructionIter"]],["impl<T> RefUnwindSafe for Registers<T>where\n T: RefUnwindSafe,",1,["o1vm::interpreters::riscv32im::registers::Registers"]],["impl RefUnwindSafe for RegisterAlias",1,["o1vm::interpreters::riscv32im::registers::RegisterAlias"]],["impl<Fp> RefUnwindSafe for Env<Fp>where\n Fp: RefUnwindSafe,",1,["o1vm::interpreters::riscv32im::witness::Env"]],["impl RefUnwindSafe for RelationColumnType",1,["o1vm::pickles::column_env::RelationColumnType"]],["impl<'a, F> RefUnwindSafe for ColumnEnvironment<'a, F>where\n F: RefUnwindSafe,",1,["o1vm::pickles::column_env::ColumnEnvironment"]],["impl<G, S> RefUnwindSafe for WitnessColumns<G, S>where\n G: RefUnwindSafe,\n S: RefUnwindSafe,",1,["o1vm::pickles::proof::WitnessColumns"]],["impl<G> RefUnwindSafe for ProofInputs<G>where\n <G as AffineRepr>::ScalarField: RefUnwindSafe,",1,["o1vm::pickles::proof::ProofInputs"]],["impl<G> RefUnwindSafe for Proof<G>where\n G: RefUnwindSafe,\n <G as AffineRepr>::ScalarField: RefUnwindSafe,",1,["o1vm::pickles::proof::Proof"]],["impl RefUnwindSafe for ProverError",1,["o1vm::pickles::prover::ProverError"]],["impl RefUnwindSafe for LookupTableIDs",1,["o1vm::lookups::LookupTableIDs"]],["impl !RefUnwindSafe for PreImageOracle",1,["o1vm::preimage_oracle::PreImageOracle"]],["impl<R, W> RefUnwindSafe for ReadWrite<R, W>where\n R: RefUnwindSafe,\n W: RefUnwindSafe,",1,["o1vm::preimage_oracle::ReadWrite"]],["impl RefUnwindSafe for RW",1,["o1vm::preimage_oracle::RW"]],["impl RefUnwindSafe for NullPreImageOracle",1,["o1vm::preimage_oracle::NullPreImageOracle"]],["impl RefUnwindSafe for LookupMode",1,["o1vm::ramlookup::LookupMode"]],["impl<T, ID> RefUnwindSafe for RAMLookup<T, ID>where\n ID: RefUnwindSafe,\n T: RefUnwindSafe,",1,["o1vm::ramlookup::RAMLookup"]]], "poly_commitment":[["impl<CamlG> RefUnwindSafe for CamlPolyComm<CamlG>where\n CamlG: RefUnwindSafe,",1,["poly_commitment::commitment::caml::CamlPolyComm"]],["impl<C> RefUnwindSafe for PolyComm<C>where\n C: RefUnwindSafe,",1,["poly_commitment::commitment::PolyComm"]],["impl<G> RefUnwindSafe for BlindedCommitment<G>where\n G: RefUnwindSafe,\n <G as AffineRepr>::ScalarField: RefUnwindSafe,",1,["poly_commitment::commitment::BlindedCommitment"]],["impl<G> RefUnwindSafe for Evaluation<G>where\n G: RefUnwindSafe,\n <G as AffineRepr>::ScalarField: RefUnwindSafe,",1,["poly_commitment::commitment::Evaluation"]],["impl<'a, G, EFqSponge, OpeningProof> RefUnwindSafe for BatchEvaluationProof<'a, G, EFqSponge, OpeningProof>where\n EFqSponge: RefUnwindSafe,\n G: RefUnwindSafe,\n OpeningProof: RefUnwindSafe,\n <G as AffineRepr>::ScalarField: RefUnwindSafe,",1,["poly_commitment::commitment::BatchEvaluationProof"]],["impl RefUnwindSafe for CommitmentError",1,["poly_commitment::error::CommitmentError"]],["impl<Key, Value> RefUnwindSafe for HashMapCache<Key, Value>",1,["poly_commitment::hash_map_cache::HashMapCache"]],["impl<G, F> RefUnwindSafe for CamlOpeningProof<G, F>where\n F: RefUnwindSafe,\n G: RefUnwindSafe,",1,["poly_commitment::ipa::caml::CamlOpeningProof"]],["impl<G> RefUnwindSafe for SRS<G>where\n G: RefUnwindSafe,",1,["poly_commitment::ipa::SRS"]],["impl<G> RefUnwindSafe for OpeningProof<G>where\n G: RefUnwindSafe,\n <G as AffineRepr>::ScalarField: RefUnwindSafe,",1,["poly_commitment::ipa::OpeningProof"]],["impl<F> RefUnwindSafe for Challenges<F>where\n F: RefUnwindSafe,",1,["poly_commitment::ipa::Challenges"]],["impl<Pair> RefUnwindSafe for KZGProof<Pair>where\n <Pair as Pairing>::G1Affine: RefUnwindSafe,\n <Pair as Pairing>::ScalarField: RefUnwindSafe,",1,["poly_commitment::kzg::KZGProof"]],["impl<Pair> RefUnwindSafe for PairingSRS<Pair>where\n <Pair as Pairing>::G1Affine: RefUnwindSafe,\n <Pair as Pairing>::G2Affine: RefUnwindSafe,",1,["poly_commitment::kzg::PairingSRS"]],["impl<'a, F, D> RefUnwindSafe for DensePolynomialOrEvaluations<'a, F, D>where\n D: RefUnwindSafe,\n F: RefUnwindSafe,",1,["poly_commitment::utils::DensePolynomialOrEvaluations"]]], -"saffron":[["impl<F> RefUnwindSafe for FieldBlob<F>where\n F: RefUnwindSafe,",1,["saffron::serialization::FieldBlob"]],["impl RefUnwindSafe for EncodeFileArgs",1,["saffron::cli::EncodeFileArgs"]],["impl RefUnwindSafe for DecodeFileArgs",1,["saffron::cli::DecodeFileArgs"]],["impl RefUnwindSafe for Commands",1,["saffron::cli::Commands"]]], +"saffron":[["impl RefUnwindSafe for EncodeFileArgs",1,["saffron::cli::EncodeFileArgs"]],["impl RefUnwindSafe for DecodeFileArgs",1,["saffron::cli::DecodeFileArgs"]],["impl RefUnwindSafe for Commands",1,["saffron::cli::Commands"]],["impl<F> RefUnwindSafe for FieldBlob<F>where\n F: RefUnwindSafe,",1,["saffron::serialization::FieldBlob"]]], "turshi":[["impl<F> RefUnwindSafe for CairoMemory<F>where\n F: RefUnwindSafe,",1,["turshi::memory::CairoMemory"]],["impl<F> RefUnwindSafe for CairoState<F>where\n F: RefUnwindSafe,",1,["turshi::runner::CairoState"]],["impl<F> RefUnwindSafe for CairoContext<F>where\n F: RefUnwindSafe,",1,["turshi::runner::CairoContext"]],["impl<F> RefUnwindSafe for CairoInstruction<F>where\n F: RefUnwindSafe,",1,["turshi::runner::CairoInstruction"]],["impl<'a, F> RefUnwindSafe for CairoStep<'a, F>where\n F: RefUnwindSafe,",1,["turshi::runner::CairoStep"]],["impl<'a, F> RefUnwindSafe for CairoProgram<'a, F>where\n F: RefUnwindSafe,",1,["turshi::runner::CairoProgram"]],["impl<F> RefUnwindSafe for CairoWord<F>where\n F: RefUnwindSafe,",1,["turshi::word::CairoWord"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/implementors/core/panic/unwind_safe/trait.UnwindSafe.js b/rustdoc/implementors/core/panic/unwind_safe/trait.UnwindSafe.js index dc70ab614b..ab78f1917c 100644 --- a/rustdoc/implementors/core/panic/unwind_safe/trait.UnwindSafe.js +++ b/rustdoc/implementors/core/panic/unwind_safe/trait.UnwindSafe.js @@ -16,6 +16,6 @@ "o1_utils":[["impl<A, I> UnwindSafe for AdjacentPairs<A, I>where\n A: UnwindSafe,\n I: UnwindSafe,",1,["o1_utils::adjacent_pairs::AdjacentPairs"]],["impl<F> UnwindSafe for ChunkedEvaluations<F>where\n F: UnwindSafe,",1,["o1_utils::chunked_evaluations::ChunkedEvaluations"]],["impl<F> UnwindSafe for ChunkedPolynomial<F>where\n F: UnwindSafe,",1,["o1_utils::chunked_polynomial::ChunkedPolynomial"]],["impl UnwindSafe for FieldHelpersError",1,["o1_utils::field_helpers::FieldHelpersError"]],["impl<F, const B: usize, const N: usize> UnwindSafe for ForeignElement<F, B, N>where\n F: UnwindSafe,",1,["o1_utils::foreign_field::ForeignElement"]],["impl UnwindSafe for SerdeAs",1,["o1_utils::serialization::SerdeAs"]],["impl UnwindSafe for SerdeAsUnchecked",1,["o1_utils::serialization::SerdeAsUnchecked"]]], "o1vm":[["impl UnwindSafe for Page",1,["o1vm::cannon::Page"]],["impl UnwindSafe for State",1,["o1vm::cannon::State"]],["impl UnwindSafe for ParsePreimageKeyError",1,["o1vm::cannon::ParsePreimageKeyError"]],["impl UnwindSafe for PreimageKey",1,["o1vm::cannon::PreimageKey"]],["impl UnwindSafe for StepFrequency",1,["o1vm::cannon::StepFrequency"]],["impl UnwindSafe for HostProgram",1,["o1vm::cannon::HostProgram"]],["impl UnwindSafe for VmConfiguration",1,["o1vm::cannon::VmConfiguration"]],["impl UnwindSafe for Start",1,["o1vm::cannon::Start"]],["impl UnwindSafe for Symbol",1,["o1vm::cannon::Symbol"]],["impl UnwindSafe for Meta",1,["o1vm::cannon::Meta"]],["impl UnwindSafe for Preimage",1,["o1vm::cannon::Preimage"]],["impl UnwindSafe for Hint",1,["o1vm::cannon::Hint"]],["impl UnwindSafe for MipsVmConfigurationArgs",1,["o1vm::cli::cannon::MipsVmConfigurationArgs"]],["impl UnwindSafe for RunArgs",1,["o1vm::cli::cannon::RunArgs"]],["impl UnwindSafe for GenStateJsonArgs",1,["o1vm::cli::cannon::GenStateJsonArgs"]],["impl UnwindSafe for Cannon",1,["o1vm::cli::cannon::Cannon"]],["impl UnwindSafe for Commands",1,["o1vm::cli::Commands"]],["impl UnwindSafe for Architecture",1,["o1vm::elf_loader::Architecture"]],["impl UnwindSafe for ColumnAlias",1,["o1vm::interpreters::keccak::column::ColumnAlias"]],["impl UnwindSafe for Steps",1,["o1vm::interpreters::keccak::column::Steps"]],["impl UnwindSafe for StepsIter",1,["o1vm::interpreters::keccak::column::StepsIter"]],["impl UnwindSafe for Sponges",1,["o1vm::interpreters::keccak::column::Sponges"]],["impl UnwindSafe for SpongesIter",1,["o1vm::interpreters::keccak::column::SpongesIter"]],["impl UnwindSafe for Absorbs",1,["o1vm::interpreters::keccak::column::Absorbs"]],["impl UnwindSafe for AbsorbsIter",1,["o1vm::interpreters::keccak::column::AbsorbsIter"]],["impl<Fp> UnwindSafe for Env<Fp>where\n Fp: UnwindSafe,",1,["o1vm::interpreters::keccak::constraints::Env"]],["impl<F> UnwindSafe for KeccakEnv<F>where\n F: UnwindSafe,",1,["o1vm::interpreters::keccak::environment::KeccakEnv"]],["impl<F> UnwindSafe for Env<F>where\n F: UnwindSafe,",1,["o1vm::interpreters::keccak::witness::Env"]],["impl UnwindSafe for Error",1,["o1vm::interpreters::keccak::Error"]],["impl UnwindSafe for Constraint",1,["o1vm::interpreters::keccak::Constraint"]],["impl UnwindSafe for ColumnAlias",1,["o1vm::interpreters::mips::column::ColumnAlias"]],["impl<Fp> UnwindSafe for Env<Fp>where\n Fp: UnwindSafe,",1,["o1vm::interpreters::mips::constraints::Env"]],["impl UnwindSafe for InstructionParts",1,["o1vm::interpreters::mips::interpreter::debugging::InstructionParts"]],["impl UnwindSafe for Instruction",1,["o1vm::interpreters::mips::interpreter::Instruction"]],["impl UnwindSafe for InstructionIter",1,["o1vm::interpreters::mips::interpreter::InstructionIter"]],["impl UnwindSafe for RTypeInstruction",1,["o1vm::interpreters::mips::interpreter::RTypeInstruction"]],["impl UnwindSafe for RTypeInstructionIter",1,["o1vm::interpreters::mips::interpreter::RTypeInstructionIter"]],["impl UnwindSafe for JTypeInstruction",1,["o1vm::interpreters::mips::interpreter::JTypeInstruction"]],["impl UnwindSafe for JTypeInstructionIter",1,["o1vm::interpreters::mips::interpreter::JTypeInstructionIter"]],["impl UnwindSafe for ITypeInstruction",1,["o1vm::interpreters::mips::interpreter::ITypeInstruction"]],["impl UnwindSafe for ITypeInstructionIter",1,["o1vm::interpreters::mips::interpreter::ITypeInstructionIter"]],["impl<T> UnwindSafe for Registers<T>where\n T: UnwindSafe,",1,["o1vm::interpreters::mips::registers::Registers"]],["impl UnwindSafe for SyscallEnv",1,["o1vm::interpreters::mips::witness::SyscallEnv"]],["impl UnwindSafe for LookupMultiplicities",1,["o1vm::interpreters::mips::witness::LookupMultiplicities"]],["impl<Fp, PreImageOracle> UnwindSafe for Env<Fp, PreImageOracle>where\n Fp: UnwindSafe,\n PreImageOracle: UnwindSafe,",1,["o1vm::interpreters::mips::witness::Env"]],["impl UnwindSafe for Column",1,["o1vm::interpreters::riscv32im::column::Column"]],["impl<F> UnwindSafe for Env<F>where\n F: UnwindSafe,",1,["o1vm::interpreters::riscv32im::constraints::Env"]],["impl UnwindSafe for Instruction",1,["o1vm::interpreters::riscv32im::interpreter::Instruction"]],["impl UnwindSafe for InstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::InstructionIter"]],["impl UnwindSafe for RInstruction",1,["o1vm::interpreters::riscv32im::interpreter::RInstruction"]],["impl UnwindSafe for RInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::RInstructionIter"]],["impl UnwindSafe for IInstruction",1,["o1vm::interpreters::riscv32im::interpreter::IInstruction"]],["impl UnwindSafe for IInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::IInstructionIter"]],["impl UnwindSafe for SInstruction",1,["o1vm::interpreters::riscv32im::interpreter::SInstruction"]],["impl UnwindSafe for SInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::SInstructionIter"]],["impl UnwindSafe for SBInstruction",1,["o1vm::interpreters::riscv32im::interpreter::SBInstruction"]],["impl UnwindSafe for SBInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::SBInstructionIter"]],["impl UnwindSafe for UInstruction",1,["o1vm::interpreters::riscv32im::interpreter::UInstruction"]],["impl UnwindSafe for UInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::UInstructionIter"]],["impl UnwindSafe for UJInstruction",1,["o1vm::interpreters::riscv32im::interpreter::UJInstruction"]],["impl UnwindSafe for UJInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::UJInstructionIter"]],["impl UnwindSafe for SyscallInstruction",1,["o1vm::interpreters::riscv32im::interpreter::SyscallInstruction"]],["impl UnwindSafe for SyscallInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::SyscallInstructionIter"]],["impl UnwindSafe for MInstruction",1,["o1vm::interpreters::riscv32im::interpreter::MInstruction"]],["impl UnwindSafe for MInstructionIter",1,["o1vm::interpreters::riscv32im::interpreter::MInstructionIter"]],["impl<T> UnwindSafe for Registers<T>where\n T: UnwindSafe,",1,["o1vm::interpreters::riscv32im::registers::Registers"]],["impl UnwindSafe for RegisterAlias",1,["o1vm::interpreters::riscv32im::registers::RegisterAlias"]],["impl<Fp> UnwindSafe for Env<Fp>where\n Fp: UnwindSafe,",1,["o1vm::interpreters::riscv32im::witness::Env"]],["impl UnwindSafe for RelationColumnType",1,["o1vm::pickles::column_env::RelationColumnType"]],["impl<'a, F> UnwindSafe for ColumnEnvironment<'a, F>where\n F: UnwindSafe + RefUnwindSafe,",1,["o1vm::pickles::column_env::ColumnEnvironment"]],["impl<G, S> UnwindSafe for WitnessColumns<G, S>where\n G: UnwindSafe,\n S: UnwindSafe,",1,["o1vm::pickles::proof::WitnessColumns"]],["impl<G> UnwindSafe for ProofInputs<G>where\n <G as AffineRepr>::ScalarField: UnwindSafe,",1,["o1vm::pickles::proof::ProofInputs"]],["impl<G> UnwindSafe for Proof<G>where\n G: UnwindSafe,\n <G as AffineRepr>::ScalarField: UnwindSafe,",1,["o1vm::pickles::proof::Proof"]],["impl UnwindSafe for ProverError",1,["o1vm::pickles::prover::ProverError"]],["impl UnwindSafe for LookupTableIDs",1,["o1vm::lookups::LookupTableIDs"]],["impl !UnwindSafe for PreImageOracle",1,["o1vm::preimage_oracle::PreImageOracle"]],["impl<R, W> UnwindSafe for ReadWrite<R, W>where\n R: UnwindSafe,\n W: UnwindSafe,",1,["o1vm::preimage_oracle::ReadWrite"]],["impl UnwindSafe for RW",1,["o1vm::preimage_oracle::RW"]],["impl UnwindSafe for NullPreImageOracle",1,["o1vm::preimage_oracle::NullPreImageOracle"]],["impl UnwindSafe for LookupMode",1,["o1vm::ramlookup::LookupMode"]],["impl<T, ID> UnwindSafe for RAMLookup<T, ID>where\n ID: UnwindSafe,\n T: UnwindSafe,",1,["o1vm::ramlookup::RAMLookup"]]], "poly_commitment":[["impl<CamlG> UnwindSafe for CamlPolyComm<CamlG>where\n CamlG: UnwindSafe,",1,["poly_commitment::commitment::caml::CamlPolyComm"]],["impl<C> UnwindSafe for PolyComm<C>where\n C: UnwindSafe,",1,["poly_commitment::commitment::PolyComm"]],["impl<G> UnwindSafe for BlindedCommitment<G>where\n G: UnwindSafe,\n <G as AffineRepr>::ScalarField: UnwindSafe,",1,["poly_commitment::commitment::BlindedCommitment"]],["impl<G> UnwindSafe for Evaluation<G>where\n G: UnwindSafe,\n <G as AffineRepr>::ScalarField: UnwindSafe,",1,["poly_commitment::commitment::Evaluation"]],["impl<'a, G, EFqSponge, OpeningProof> UnwindSafe for BatchEvaluationProof<'a, G, EFqSponge, OpeningProof>where\n EFqSponge: UnwindSafe,\n G: UnwindSafe,\n OpeningProof: RefUnwindSafe,\n <G as AffineRepr>::ScalarField: UnwindSafe,",1,["poly_commitment::commitment::BatchEvaluationProof"]],["impl UnwindSafe for CommitmentError",1,["poly_commitment::error::CommitmentError"]],["impl<Key, Value> UnwindSafe for HashMapCache<Key, Value>",1,["poly_commitment::hash_map_cache::HashMapCache"]],["impl<G, F> UnwindSafe for CamlOpeningProof<G, F>where\n F: UnwindSafe,\n G: UnwindSafe,",1,["poly_commitment::ipa::caml::CamlOpeningProof"]],["impl<G> UnwindSafe for SRS<G>where\n G: UnwindSafe,",1,["poly_commitment::ipa::SRS"]],["impl<G> UnwindSafe for OpeningProof<G>where\n G: UnwindSafe,\n <G as AffineRepr>::ScalarField: UnwindSafe,",1,["poly_commitment::ipa::OpeningProof"]],["impl<F> UnwindSafe for Challenges<F>where\n F: UnwindSafe,",1,["poly_commitment::ipa::Challenges"]],["impl<Pair> UnwindSafe for KZGProof<Pair>where\n <Pair as Pairing>::G1Affine: UnwindSafe,\n <Pair as Pairing>::ScalarField: UnwindSafe,",1,["poly_commitment::kzg::KZGProof"]],["impl<Pair> UnwindSafe for PairingSRS<Pair>where\n <Pair as Pairing>::G1Affine: UnwindSafe,\n <Pair as Pairing>::G2Affine: UnwindSafe,",1,["poly_commitment::kzg::PairingSRS"]],["impl<'a, F, D> UnwindSafe for DensePolynomialOrEvaluations<'a, F, D>where\n D: UnwindSafe + RefUnwindSafe,\n F: RefUnwindSafe,",1,["poly_commitment::utils::DensePolynomialOrEvaluations"]]], -"saffron":[["impl<F> UnwindSafe for FieldBlob<F>where\n F: UnwindSafe,",1,["saffron::serialization::FieldBlob"]],["impl UnwindSafe for EncodeFileArgs",1,["saffron::cli::EncodeFileArgs"]],["impl UnwindSafe for DecodeFileArgs",1,["saffron::cli::DecodeFileArgs"]],["impl UnwindSafe for Commands",1,["saffron::cli::Commands"]]], +"saffron":[["impl UnwindSafe for EncodeFileArgs",1,["saffron::cli::EncodeFileArgs"]],["impl UnwindSafe for DecodeFileArgs",1,["saffron::cli::DecodeFileArgs"]],["impl UnwindSafe for Commands",1,["saffron::cli::Commands"]],["impl<F> UnwindSafe for FieldBlob<F>where\n F: UnwindSafe,",1,["saffron::serialization::FieldBlob"]]], "turshi":[["impl<F> UnwindSafe for CairoMemory<F>where\n F: UnwindSafe,",1,["turshi::memory::CairoMemory"]],["impl<F> UnwindSafe for CairoState<F>where\n F: UnwindSafe,",1,["turshi::runner::CairoState"]],["impl<F> UnwindSafe for CairoContext<F>where\n F: UnwindSafe,",1,["turshi::runner::CairoContext"]],["impl<F> UnwindSafe for CairoInstruction<F>where\n F: UnwindSafe,",1,["turshi::runner::CairoInstruction"]],["impl<'a, F> !UnwindSafe for CairoStep<'a, F>",1,["turshi::runner::CairoStep"]],["impl<'a, F> !UnwindSafe for CairoProgram<'a, F>",1,["turshi::runner::CairoProgram"]],["impl<F> UnwindSafe for CairoWord<F>where\n F: UnwindSafe,",1,["turshi::word::CairoWord"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/index.html b/rustdoc/index.html index 1a7db5fac5..1d70f868b2 100644 --- a/rustdoc/index.html +++ b/rustdoc/index.html @@ -1 +1 @@ -Index of crates
\ No newline at end of file +Index of crates
\ No newline at end of file diff --git a/rustdoc/mvpoly/index.html b/rustdoc/mvpoly/index.html index 156da06daa..b581c6c2e3 100644 --- a/rustdoc/mvpoly/index.html +++ b/rustdoc/mvpoly/index.html @@ -7,7 +7,7 @@ numbers. This representation is unmaintained for now. We leave it for interested users. -

“Expressions”, as defined in the [kimchi] crate, can be converted into a +

“Expressions”, as defined in the kimchi crate, can be converted into a multi-variate polynomial using the from_expr method.

Modules

Traits

Functions