List of all items
Structs
- ArgMatches
- FileName
- HumanDuration
- InputFile
- LibraryPath
- LinkLibrary
- Options
- OutputFiles
- OutputTypes
- PackageId
- Path
- PathBuf
- RemapPathPrefix
- Report
- Session
- Statistics
- diagnostics::AdHocDiagnostic
- diagnostics::ByteIndex
- diagnostics::ByteOffset
- diagnostics::CaptureEmitter
- diagnostics::ColumnIndex
- diagnostics::ColumnNumber
- diagnostics::DefaultEmitter
- diagnostics::DefaultSourceManager
- diagnostics::DiagnosticError
- diagnostics::DiagnosticsConfig
- diagnostics::DiagnosticsHandler
- diagnostics::Felt
- diagnostics::FileLineCol
- diagnostics::InFlightDiagnosticBuilder
- diagnostics::Label
- diagnostics::LabeledSpan
- diagnostics::LineIndex
- diagnostics::LineNumber
- diagnostics::Location
- diagnostics::NullEmitter
- diagnostics::Position
- diagnostics::PrintDiagnostic
- diagnostics::RelatedError
- diagnostics::RelatedLabel
- diagnostics::Report
- diagnostics::Selection
- diagnostics::SourceContent
- diagnostics::SourceFile
- diagnostics::SourceFileRef
- diagnostics::SourceId
- diagnostics::SourceSpan
- diagnostics::Span
- diagnostics::Uri
- diagnostics::Word
- diagnostics::advice::AdviceInputs
- diagnostics::advice::AdviceMap
- diagnostics::advice::AdviceStackBuilder
- diagnostics::chiplets::hasher::Hasher
- diagnostics::crypto::dsa::ecdsa_k256_keccak::KeyExchangeKey
- diagnostics::crypto::dsa::ecdsa_k256_keccak::PublicKey
- diagnostics::crypto::dsa::ecdsa_k256_keccak::Signature
- diagnostics::crypto::dsa::ecdsa_k256_keccak::SigningKey
- diagnostics::crypto::dsa::eddsa_25519_sha512::KeyExchangeKey
- diagnostics::crypto::dsa::eddsa_25519_sha512::PublicKey
- diagnostics::crypto::dsa::eddsa_25519_sha512::Signature
- diagnostics::crypto::dsa::eddsa_25519_sha512::SigningKey
- diagnostics::crypto::dsa::falcon512_poseidon2::Nonce
- diagnostics::crypto::dsa::falcon512_poseidon2::Polynomial
- diagnostics::crypto::dsa::falcon512_poseidon2::PublicKey
- diagnostics::crypto::dsa::falcon512_poseidon2::SecretKey
- diagnostics::crypto::dsa::falcon512_poseidon2::Signature
- diagnostics::crypto::dsa::falcon512_poseidon2::SignatureHeader
- diagnostics::crypto::dsa::falcon512_poseidon2::SignaturePoly
- diagnostics::crypto::hash::Blake3_256
- diagnostics::crypto::hash::Keccak256
- diagnostics::crypto::hash::Poseidon2
- diagnostics::crypto::hash::Rpo256
- diagnostics::crypto::hash::Rpx256
- diagnostics::crypto::hash::Sha256
- diagnostics::crypto::hash::Sha512
- diagnostics::crypto::merkle::EmptySubtreeRoots
- diagnostics::crypto::merkle::InnerNodeInfo
- diagnostics::crypto::merkle::LeafIndex
- diagnostics::crypto::merkle::MerklePath
- diagnostics::crypto::merkle::MerkleStore
- diagnostics::crypto::merkle::MerkleTree
- diagnostics::crypto::merkle::Mmr
- diagnostics::crypto::merkle::MmrPeaks
- diagnostics::crypto::merkle::NodeIndex
- diagnostics::crypto::merkle::PartialMerkleTree
- diagnostics::crypto::merkle::SimpleSmt
- diagnostics::crypto::merkle::Smt
- diagnostics::crypto::merkle::SmtProof
- diagnostics::crypto::merkle::StoreNode
- diagnostics::crypto::random::RandomCoin
- diagnostics::events::EventId
- diagnostics::events::EventName
- diagnostics::field::BinomialExtensionField
- diagnostics::field::BoundedPowers
- diagnostics::field::Powers
- diagnostics::mast::AsmOpId
- diagnostics::mast::BasicBlockNode
- diagnostics::mast::BasicBlockNodeBuilder
- diagnostics::mast::CallNode
- diagnostics::mast::CallNodeBuilder
- diagnostics::mast::DebugInfo
- diagnostics::mast::DebugVarId
- diagnostics::mast::DecoratedLinks
- diagnostics::mast::DecoratedLinksIter
- diagnostics::mast::DecoratorId
- diagnostics::mast::DecoratorOpLinkIterator
- diagnostics::mast::DynNode
- diagnostics::mast::DynNodeBuilder
- diagnostics::mast::ExternalNode
- diagnostics::mast::ExternalNodeBuilder
- diagnostics::mast::JoinNode
- diagnostics::mast::JoinNodeBuilder
- diagnostics::mast::LoopNode
- diagnostics::mast::LoopNodeBuilder
- diagnostics::mast::MastForest
- diagnostics::mast::MastForestRootMap
- diagnostics::mast::MastNodeFingerprint
- diagnostics::mast::MastNodeId
- diagnostics::mast::MastNodeInfo
- diagnostics::mast::NodeToDecoratorIds
- diagnostics::mast::OpBatch
- diagnostics::mast::OpToAsmOpId
- diagnostics::mast::OpToDebugVarIds
- diagnostics::mast::OpToDecoratorIds
- diagnostics::mast::SerializedMastForest
- diagnostics::mast::SplitNode
- diagnostics::mast::SplitNodeBuilder
- diagnostics::mast::SubtreeIterator
- diagnostics::mast::UntrustedMastForest
- diagnostics::operations::AssemblyOp
- diagnostics::operations::DebugVarInfo
- diagnostics::precompile::PrecompileCommitment
- diagnostics::precompile::PrecompileRequest
- diagnostics::precompile::PrecompileTranscript
- diagnostics::precompile::PrecompileVerifierRegistry
- diagnostics::program::Kernel
- diagnostics::program::Program
- diagnostics::program::ProgramInfo
- diagnostics::program::StackInputs
- diagnostics::program::StackOutputs
- diagnostics::proof::ExecutionProof
- diagnostics::proof::InvalidHashFunctionError
- diagnostics::reporting::DebugReportHandler
- diagnostics::reporting::GraphicalReportHandler
- diagnostics::reporting::GraphicalTheme
- diagnostics::reporting::JSONReportHandler
- diagnostics::reporting::NarratableReportHandler
- diagnostics::reporting::PrintDiagnostic
- diagnostics::serde::BudgetedReader
- diagnostics::serde::SliceReader
- diagnostics::serde_spanned::Spanned
- diagnostics::serde_spanned::de::SpannedDeserializer
- diagnostics::utils::ColMatrix
- diagnostics::utils::CsrMatrix
- diagnostics::utils::DenseIdMap
- diagnostics::utils::DisplayHex
- diagnostics::utils::IndexVec
- diagnostics::utils::ReadAdapter
- flags::ArgMatches
- flags::CompileFlag
- flags::CompileFlags
- path::Path
- path::PathBuf
- registry::HybridPackageRegistry
Enums
- ColorChoice
- DebugInfo
- FileType
- InputType
- InvalidInputError
- IrFilter
- LibraryPathComponent
- OptLevel
- OutputFile
- OutputMode
- OutputType
- OutputTypeSpec
- Verbosity
- Warnings
- diagnostics::Severity
- diagnostics::SourceContentUpdateError
- diagnostics::SourceLanguage
- diagnostics::crypto::dsa::ecdsa_k256_keccak::PublicKeyError
- diagnostics::crypto::dsa::eddsa_25519_sha512::PublicKeyError
- diagnostics::crypto::dsa::eddsa_25519_sha512::UncheckedVerificationError
- diagnostics::crypto::merkle::MerkleError
- diagnostics::crypto::merkle::SmtProofError
- diagnostics::events::SystemEvent
- diagnostics::mast::AsmOpIndexError
- diagnostics::mast::DecoratorIndexError
- diagnostics::mast::DecoratorStore
- diagnostics::mast::MastForestError
- diagnostics::mast::MastNode
- diagnostics::mast::MastNodeBuilder
- diagnostics::mast::MastNodeEntry
- diagnostics::mast::OperationOrDecorator
- diagnostics::operations::DebugOptions
- diagnostics::operations::DebugVarLocation
- diagnostics::operations::Decorator
- diagnostics::operations::Operation
- diagnostics::precompile::PrecompileVerificationError
- diagnostics::prettier::Document
- diagnostics::program::InputError
- diagnostics::program::KernelError
- diagnostics::program::OutputError
- diagnostics::proof::HashFunction
- diagnostics::serde::DeserializationError
- diagnostics::utils::CsrValidationError
- diagnostics::utils::IndexedVecError
- flags::FlagAction
Traits
- Emit
- EmitExt
- SourceManager
- Writer
- diagnostics::Diagnostic
- diagnostics::Emitter
- diagnostics::IntoDiagnostic
- diagnostics::SourceManager
- diagnostics::SourceManagerExt
- diagnostics::SourceManagerSync
- diagnostics::Spanned
- diagnostics::WrapErr
- diagnostics::field::Algebra
- diagnostics::field::BasedVectorSpace
- diagnostics::field::BinomiallyExtendable
- diagnostics::field::BinomiallyExtendableAlgebra
- diagnostics::field::ExtensionField
- diagnostics::field::Field
- diagnostics::field::HasTwoAdicBinomialExtension
- diagnostics::field::InjectiveMonomial
- diagnostics::field::Packable
- diagnostics::field::PermutationMonomial
- diagnostics::field::PrimeCharacteristicRing
- diagnostics::field::PrimeField
- diagnostics::field::PrimeField64
- diagnostics::field::QuotientMap
- diagnostics::field::RawDataSerializable
- diagnostics::field::TwoAdicField
- diagnostics::mast::MastForestContributor
- diagnostics::mast::MastForestView
- diagnostics::mast::MastNodeExt
- diagnostics::precompile::PrecompileVerifier
- diagnostics::prettier::PrettyPrint
- diagnostics::reporting::ReportHandler
- diagnostics::serde::ByteReader
- diagnostics::serde::ByteWriter
- diagnostics::serde::Deserializable
- diagnostics::serde::Serializable
- diagnostics::utils::Idx
- diagnostics::utils::IntoBytes
- diagnostics::utils::LookupByIdx
- diagnostics::utils::Matrix
- diagnostics::utils::ToElements
- diagnostics::utils::ToHex
Macros
- diagnostics::assert_matches
- diagnostics::prettier::pretty_via_display
- diagnostics::prettier::pretty_via_to_string
- diagnostics::utils::newtype_id
Derive Macros
Functions
- add_target_link_libraries
- diagnostics::chiplets::hasher::apply_permutation
- diagnostics::chiplets::hasher::apply_round
- diagnostics::chiplets::hasher::hash_elements
- diagnostics::chiplets::hasher::merge
- diagnostics::chiplets::hasher::merge_in_domain
- diagnostics::field::batch_inversion_allow_zeros
- diagnostics::field::batch_multiplicative_inverse
- diagnostics::mast::build_node_with_remapped_ids
- diagnostics::mast::error_code_from_msg
- diagnostics::prettier::concat
- diagnostics::prettier::const_text
- diagnostics::prettier::display
- diagnostics::prettier::flatten
- diagnostics::prettier::indent
- diagnostics::prettier::nl
- diagnostics::prettier::pretty_print_csv
- diagnostics::prettier::split
- diagnostics::prettier::text
- diagnostics::reporting::set_hook
- diagnostics::reporting::set_panic_hook
- diagnostics::serde_spanned::de::is_spanned
- diagnostics::utils::assume_init_vec
- diagnostics::utils::bound_into_included_u64
- diagnostics::utils::bytes_to_packed_u32_elements
- diagnostics::utils::flatten_slice_elements
- diagnostics::utils::flatten_vector_elements
- diagnostics::utils::group_slice_elements
- diagnostics::utils::hash_string_to_word
- diagnostics::utils::packed_u32_elements_to_bytes
- diagnostics::utils::range
- diagnostics::utils::to_hex
- diagnostics::utils::uninit_vector
- fixup_targets
- flags::register_flags
Type Aliases
- diagnostics::ReportHandlerOpts
- diagnostics::crypto::hash::Blake3Digest
- diagnostics::field::QuadFelt
- diagnostics::mast::DecoratedOpLink
- diagnostics::mast::DecoratorFingerprint
- diagnostics::mast::Remapping
- diagnostics::operations::DecoratorList
- diagnostics::precompile::PrecompileError
- diagnostics::precompile::PrecompileTranscriptDigest
- diagnostics::precompile::PrecompileTranscriptState
- diagnostics::reporting::DefaultReportHandler
- diagnostics::reporting::ReportHandlerOpts
- diagnostics::utils::RowMajorMatrix
Statics
Constants
- MIDENC_BUILD_REV
- MIDENC_BUILD_VERSION
- diagnostics::EMPTY_WORD
- diagnostics::FMP_ADDR
- diagnostics::FMP_INIT_VALUE
- diagnostics::ONE
- diagnostics::WORD_SIZE
- diagnostics::ZERO
- diagnostics::chiplets::hasher::NUM_ROUNDS
- diagnostics::chiplets::hasher::RATE_LEN
- diagnostics::chiplets::hasher::STATE_WIDTH
- diagnostics::crypto::dsa::falcon512_poseidon2::PK_LEN
- diagnostics::crypto::dsa::falcon512_poseidon2::SK_LEN
- diagnostics::crypto::merkle::SMT_DEPTH
- diagnostics::mast::OP_BATCH_SIZE
- diagnostics::mast::OP_GROUP_SIZE
- diagnostics::operations::opcodes::ADD
- diagnostics::operations::opcodes::ADVPOP
- diagnostics::operations::opcodes::ADVPOPW
- diagnostics::operations::opcodes::AND
- diagnostics::operations::opcodes::ASSERT
- diagnostics::operations::opcodes::CALL
- diagnostics::operations::opcodes::CALLER
- diagnostics::operations::opcodes::CLK
- diagnostics::operations::opcodes::CRYPTOSTREAM
- diagnostics::operations::opcodes::CSWAP
- diagnostics::operations::opcodes::CSWAPW
- diagnostics::operations::opcodes::DROP
- diagnostics::operations::opcodes::DUP0
- diagnostics::operations::opcodes::DUP1
- diagnostics::operations::opcodes::DUP11
- diagnostics::operations::opcodes::DUP13
- diagnostics::operations::opcodes::DUP15
- diagnostics::operations::opcodes::DUP2
- diagnostics::operations::opcodes::DUP3
- diagnostics::operations::opcodes::DUP4
- diagnostics::operations::opcodes::DUP5
- diagnostics::operations::opcodes::DUP6
- diagnostics::operations::opcodes::DUP7
- diagnostics::operations::opcodes::DUP9
- diagnostics::operations::opcodes::DYN
- diagnostics::operations::opcodes::DYNCALL
- diagnostics::operations::opcodes::EMIT
- diagnostics::operations::opcodes::END
- diagnostics::operations::opcodes::EQ
- diagnostics::operations::opcodes::EQZ
- diagnostics::operations::opcodes::EVALCIRCUIT
- diagnostics::operations::opcodes::EXPACC
- diagnostics::operations::opcodes::EXT2MUL
- diagnostics::operations::opcodes::FRIE2F4
- diagnostics::operations::opcodes::HALT
- diagnostics::operations::opcodes::HORNERBASE
- diagnostics::operations::opcodes::HORNEREXT
- diagnostics::operations::opcodes::HPERM
- diagnostics::operations::opcodes::INCR
- diagnostics::operations::opcodes::INV
- diagnostics::operations::opcodes::JOIN
- diagnostics::operations::opcodes::LOGPRECOMPILE
- diagnostics::operations::opcodes::LOOP
- diagnostics::operations::opcodes::MLOAD
- diagnostics::operations::opcodes::MLOADW
- diagnostics::operations::opcodes::MOVDN2
- diagnostics::operations::opcodes::MOVDN3
- diagnostics::operations::opcodes::MOVDN4
- diagnostics::operations::opcodes::MOVDN5
- diagnostics::operations::opcodes::MOVDN6
- diagnostics::operations::opcodes::MOVDN7
- diagnostics::operations::opcodes::MOVDN8
- diagnostics::operations::opcodes::MOVUP2
- diagnostics::operations::opcodes::MOVUP3
- diagnostics::operations::opcodes::MOVUP4
- diagnostics::operations::opcodes::MOVUP5
- diagnostics::operations::opcodes::MOVUP6
- diagnostics::operations::opcodes::MOVUP7
- diagnostics::operations::opcodes::MOVUP8
- diagnostics::operations::opcodes::MPVERIFY
- diagnostics::operations::opcodes::MRUPDATE
- diagnostics::operations::opcodes::MSTORE
- diagnostics::operations::opcodes::MSTOREW
- diagnostics::operations::opcodes::MSTREAM
- diagnostics::operations::opcodes::MUL
- diagnostics::operations::opcodes::NEG
- diagnostics::operations::opcodes::NOOP
- diagnostics::operations::opcodes::NOT
- diagnostics::operations::opcodes::OR
- diagnostics::operations::opcodes::PAD
- diagnostics::operations::opcodes::PIPE
- diagnostics::operations::opcodes::PUSH
- diagnostics::operations::opcodes::REPEAT
- diagnostics::operations::opcodes::RESPAN
- diagnostics::operations::opcodes::SDEPTH
- diagnostics::operations::opcodes::SPAN
- diagnostics::operations::opcodes::SPLIT
- diagnostics::operations::opcodes::SWAP
- diagnostics::operations::opcodes::SWAPDW
- diagnostics::operations::opcodes::SWAPW
- diagnostics::operations::opcodes::SWAPW2
- diagnostics::operations::opcodes::SWAPW3
- diagnostics::operations::opcodes::SYSCALL
- diagnostics::operations::opcodes::U32ADD
- diagnostics::operations::opcodes::U32ADD3
- diagnostics::operations::opcodes::U32AND
- diagnostics::operations::opcodes::U32ASSERT2
- diagnostics::operations::opcodes::U32DIV
- diagnostics::operations::opcodes::U32MADD
- diagnostics::operations::opcodes::U32MUL
- diagnostics::operations::opcodes::U32SPLIT
- diagnostics::operations::opcodes::U32SUB
- diagnostics::operations::opcodes::U32XOR
- diagnostics::program::MIN_STACK_DEPTH