List of all items
Structs
- ArgMatches
- FileName
- HumanDuration
- InputFile
- LibraryPath
- LinkLibrary
- Options
- OutputFiles
- OutputTypes
- Path
- PathBuf
- Session
- Statistics
- diagnostics::AdHocDiagnostic
- diagnostics::AdviceMap
- diagnostics::AssemblyOp
- diagnostics::ByteIndex
- diagnostics::ByteOffset
- diagnostics::CaptureEmitter
- diagnostics::ColumnIndex
- diagnostics::ColumnNumber
- diagnostics::DefaultEmitter
- diagnostics::DefaultSourceManager
- diagnostics::DenseIdMap
- diagnostics::DiagnosticError
- diagnostics::DiagnosticsConfig
- diagnostics::DiagnosticsHandler
- diagnostics::EventId
- diagnostics::EventName
- diagnostics::Felt
- diagnostics::FileLineCol
- diagnostics::InFlightDiagnosticBuilder
- diagnostics::IndexVec
- diagnostics::Kernel
- diagnostics::Label
- diagnostics::LabeledSpan
- diagnostics::LexicographicWord
- diagnostics::LineIndex
- diagnostics::LineNumber
- diagnostics::Location
- diagnostics::NullEmitter
- diagnostics::Position
- diagnostics::PrintDiagnostic
- diagnostics::Program
- diagnostics::ProgramInfo
- diagnostics::QuadExtension
- diagnostics::RelatedError
- diagnostics::RelatedLabel
- diagnostics::Report
- diagnostics::Selection
- diagnostics::SourceContent
- diagnostics::SourceFile
- diagnostics::SourceFileRef
- diagnostics::SourceId
- diagnostics::SourceSpan
- diagnostics::Span
- diagnostics::StackInputs
- diagnostics::StackOutputs
- diagnostics::Uri
- diagnostics::Word
- diagnostics::chiplets::hasher::Hasher
- diagnostics::crypto::dsa::rpo_falcon512::Nonce
- diagnostics::crypto::dsa::rpo_falcon512::Polynomial
- diagnostics::crypto::dsa::rpo_falcon512::PublicKey
- diagnostics::crypto::dsa::rpo_falcon512::SecretKey
- diagnostics::crypto::dsa::rpo_falcon512::Signature
- diagnostics::crypto::dsa::rpo_falcon512::SignatureHeader
- diagnostics::crypto::dsa::rpo_falcon512::SignaturePoly
- diagnostics::crypto::hash::Blake3Digest
- diagnostics::crypto::hash::Blake3_160
- diagnostics::crypto::hash::Blake3_192
- diagnostics::crypto::hash::Blake3_256
- diagnostics::crypto::hash::Poseidon2
- diagnostics::crypto::hash::Rpo256
- diagnostics::crypto::hash::Rpx256
- 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::RpoRandomCoin
- diagnostics::crypto::random::RpxRandomCoin
- diagnostics::crypto::random::WinterRandomCoin
- diagnostics::mast::BasicBlockNode
- diagnostics::mast::CallNode
- diagnostics::mast::DecoratorId
- diagnostics::mast::DecoratorOpLinkIterator
- diagnostics::mast::DynNode
- diagnostics::mast::ExternalNode
- diagnostics::mast::IndexVec
- diagnostics::mast::JoinNode
- diagnostics::mast::LoopNode
- diagnostics::mast::MastForest
- diagnostics::mast::MastForestRootMap
- diagnostics::mast::MastNodeFingerprint
- diagnostics::mast::MastNodeId
- diagnostics::mast::OpBatch
- diagnostics::mast::SplitNode
- diagnostics::mast::SubtreeIterator
- diagnostics::precompile::PrecompileCommitment
- diagnostics::precompile::PrecompileRequest
- diagnostics::precompile::PrecompileTranscript
- diagnostics::precompile::PrecompileVerifierRegistry
- diagnostics::reporting::DebugReportHandler
- diagnostics::reporting::GraphicalReportHandler
- diagnostics::reporting::GraphicalTheme
- diagnostics::reporting::JSONReportHandler
- diagnostics::reporting::NarratableReportHandler
- diagnostics::reporting::PrintDiagnostic
- diagnostics::serde_spanned::Spanned
- diagnostics::serde_spanned::de::SpannedDeserializer
- diagnostics::stack::StackInputs
- diagnostics::stack::StackOutputs
- diagnostics::utils::Blake3Digest
- diagnostics::utils::Blake3_256
- diagnostics::utils::DisplayHex
- diagnostics::utils::ReadAdapter
- diagnostics::utils::SliceReader
- flags::ArgMatches
- flags::CompileFlag
- flags::CompileFlags
Enums
- ColorChoice
- DebugInfo
- FileType
- InputType
- InvalidInputError
- LibraryKind
- LibraryNamespace
- LibraryPathComponent
- OptLevel
- OutputFile
- OutputMode
- OutputType
- OutputTypeSpec
- ProjectType
- RollupTarget
- TargetEnv
- Verbosity
- Warnings
- diagnostics::DebugOptions
- diagnostics::Decorator
- diagnostics::IndexedVecError
- diagnostics::Operation
- diagnostics::Severity
- diagnostics::SourceContentUpdateError
- diagnostics::SourceLanguage
- diagnostics::crypto::merkle::MerkleError
- diagnostics::crypto::merkle::SmtProofError
- diagnostics::crypto::random::RandomCoinError
- diagnostics::errors::InputError
- diagnostics::errors::KernelError
- diagnostics::errors::OutputError
- diagnostics::mast::IndexedVecError
- diagnostics::mast::MastForestError
- diagnostics::mast::MastNode
- diagnostics::mast::OperationOrDecorator
- diagnostics::precompile::PrecompileVerificationError
- diagnostics::prettier::Document
- diagnostics::sys_events::SystemEvent
- diagnostics::utils::DeserializationError
- flags::FlagAction
Traits
- Emit
- EmitExt
- SourceManager
- Writer
- diagnostics::Diagnostic
- diagnostics::Emitter
- diagnostics::ExtensionOf
- diagnostics::FieldElement
- diagnostics::Idx
- diagnostics::IntoDiagnostic
- diagnostics::LookupByIdx
- diagnostics::SourceManager
- diagnostics::SourceManagerExt
- diagnostics::SourceManagerSync
- diagnostics::Spanned
- diagnostics::StarkField
- diagnostics::ToElements
- diagnostics::WrapErr
- diagnostics::crypto::hash::Digest
- diagnostics::crypto::hash::ElementHasher
- diagnostics::crypto::hash::Hasher
- diagnostics::crypto::random::RandomCoin
- diagnostics::mast::MastNodeErrorContext
- diagnostics::mast::MastNodeExt
- diagnostics::precompile::PrecompileVerifier
- diagnostics::prettier::PrettyPrint
- diagnostics::reporting::ReportHandler
- diagnostics::utils::ByteReader
- diagnostics::utils::ByteWriter
- diagnostics::utils::Deserializable
- diagnostics::utils::IntoBytes
- diagnostics::utils::PushMany
- diagnostics::utils::Serializable
- diagnostics::utils::ToElements
- diagnostics::utils::ToHex
Macros
- diagnostics::assert_matches
- diagnostics::newtype_id
- diagnostics::prettier::pretty_via_display
- diagnostics::prettier::pretty_via_to_string
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::mast::error_code_from_msg
- diagnostics::polynom::add
- diagnostics::polynom::degree_of
- diagnostics::polynom::div
- diagnostics::polynom::eval
- diagnostics::polynom::eval_many
- diagnostics::polynom::interpolate
- diagnostics::polynom::interpolate_batch
- diagnostics::polynom::mul
- diagnostics::polynom::mul_by_scalar
- diagnostics::polynom::poly_from_roots
- diagnostics::polynom::remove_leading_zeros
- diagnostics::polynom::sub
- diagnostics::polynom::syn_div
- diagnostics::polynom::syn_div_in_place
- diagnostics::polynom::syn_div_roots_in_place
- 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::bound_into_included_u64
- diagnostics::utils::group_slice_elements
- diagnostics::utils::hash_string_to_word
- diagnostics::utils::math::batch_inversion
- diagnostics::utils::new_array_vec
- diagnostics::utils::range
- diagnostics::utils::to_hex
- diagnostics::utils::uninit_vector
- flags::register_flags
Type Aliases
- diagnostics::DecoratorList
- diagnostics::QuadFelt
- diagnostics::ReportHandlerOpts
- diagnostics::mast::DecoratedOpLink
- diagnostics::mast::DecoratorFingerprint
- diagnostics::mast::Remapping
- diagnostics::precompile::PrecompileError
- diagnostics::precompile::PrecompileTranscriptDigest
- diagnostics::precompile::PrecompileTranscriptState
- diagnostics::reporting::DefaultReportHandler
- diagnostics::reporting::ReportHandlerOpts
Statics
Constants
- MIDENC_BUILD_REV
- MIDENC_BUILD_VERSION
- diagnostics::EMPTY_WORD
- diagnostics::FMP_ADDR
- diagnostics::FMP_INIT_VALUE
- diagnostics::ONE
- diagnostics::OPCODE_ADD
- diagnostics::OPCODE_ADVPOP
- diagnostics::OPCODE_ADVPOPW
- diagnostics::OPCODE_AND
- diagnostics::OPCODE_ASSERT
- diagnostics::OPCODE_CALL
- diagnostics::OPCODE_CALLER
- diagnostics::OPCODE_CLK
- diagnostics::OPCODE_CSWAP
- diagnostics::OPCODE_CSWAPW
- diagnostics::OPCODE_DROP
- diagnostics::OPCODE_DUP0
- diagnostics::OPCODE_DUP1
- diagnostics::OPCODE_DUP11
- diagnostics::OPCODE_DUP13
- diagnostics::OPCODE_DUP15
- diagnostics::OPCODE_DUP2
- diagnostics::OPCODE_DUP3
- diagnostics::OPCODE_DUP4
- diagnostics::OPCODE_DUP5
- diagnostics::OPCODE_DUP6
- diagnostics::OPCODE_DUP7
- diagnostics::OPCODE_DUP9
- diagnostics::OPCODE_DYN
- diagnostics::OPCODE_DYNCALL
- diagnostics::OPCODE_EMIT
- diagnostics::OPCODE_END
- diagnostics::OPCODE_EQ
- diagnostics::OPCODE_EQZ
- diagnostics::OPCODE_EVALCIRCUIT
- diagnostics::OPCODE_EXPACC
- diagnostics::OPCODE_EXT2MUL
- diagnostics::OPCODE_FRIE2F4
- diagnostics::OPCODE_HALT
- diagnostics::OPCODE_HORNERBASE
- diagnostics::OPCODE_HORNEREXT
- diagnostics::OPCODE_HPERM
- diagnostics::OPCODE_INCR
- diagnostics::OPCODE_INV
- diagnostics::OPCODE_JOIN
- diagnostics::OPCODE_LOGPRECOMPILE
- diagnostics::OPCODE_LOOP
- diagnostics::OPCODE_MLOAD
- diagnostics::OPCODE_MLOADW
- diagnostics::OPCODE_MOVDN2
- diagnostics::OPCODE_MOVDN3
- diagnostics::OPCODE_MOVDN4
- diagnostics::OPCODE_MOVDN5
- diagnostics::OPCODE_MOVDN6
- diagnostics::OPCODE_MOVDN7
- diagnostics::OPCODE_MOVDN8
- diagnostics::OPCODE_MOVUP2
- diagnostics::OPCODE_MOVUP3
- diagnostics::OPCODE_MOVUP4
- diagnostics::OPCODE_MOVUP5
- diagnostics::OPCODE_MOVUP6
- diagnostics::OPCODE_MOVUP7
- diagnostics::OPCODE_MOVUP8
- diagnostics::OPCODE_MPVERIFY
- diagnostics::OPCODE_MRUPDATE
- diagnostics::OPCODE_MSTORE
- diagnostics::OPCODE_MSTOREW
- diagnostics::OPCODE_MSTREAM
- diagnostics::OPCODE_MUL
- diagnostics::OPCODE_NEG
- diagnostics::OPCODE_NOOP
- diagnostics::OPCODE_NOT
- diagnostics::OPCODE_OR
- diagnostics::OPCODE_PAD
- diagnostics::OPCODE_PIPE
- diagnostics::OPCODE_PUSH
- diagnostics::OPCODE_REPEAT
- diagnostics::OPCODE_RESPAN
- diagnostics::OPCODE_SDEPTH
- diagnostics::OPCODE_SPAN
- diagnostics::OPCODE_SPLIT
- diagnostics::OPCODE_SWAP
- diagnostics::OPCODE_SWAPDW
- diagnostics::OPCODE_SWAPW
- diagnostics::OPCODE_SWAPW2
- diagnostics::OPCODE_SWAPW3
- diagnostics::OPCODE_SYSCALL
- diagnostics::OPCODE_U32ADD
- diagnostics::OPCODE_U32ADD3
- diagnostics::OPCODE_U32AND
- diagnostics::OPCODE_U32ASSERT2
- diagnostics::OPCODE_U32DIV
- diagnostics::OPCODE_U32MADD
- diagnostics::OPCODE_U32MUL
- diagnostics::OPCODE_U32SPLIT
- diagnostics::OPCODE_U32SUB
- diagnostics::OPCODE_U32XOR
- diagnostics::WORD_SIZE
- diagnostics::ZERO
- diagnostics::chiplets::hasher::RATE_LEN
- diagnostics::chiplets::hasher::STATE_WIDTH
- diagnostics::crypto::dsa::rpo_falcon512::PK_LEN
- diagnostics::crypto::dsa::rpo_falcon512::SK_LEN
- diagnostics::crypto::merkle::SMT_DEPTH
- diagnostics::mast::OP_BATCH_SIZE
- diagnostics::mast::OP_GROUP_SIZE
- diagnostics::stack::MIN_STACK_DEPTH