List of all items
Structs
- Assembler
- DefaultSourceManager
- GlobalItemIndex
- KernelLibrary
- Library
- ModuleIndex
- ModuleParser
- ParseOptions
- Path
- PathBuf
- Procedure
- ProcedureContext
- Report
- SourceFile
- SourceId
- SourceSpan
- Span
- ast::AdviceMapEntry
- ast::Alias
- ast::ArrayType
- ast::AttributeSet
- ast::Block
- ast::Constant
- ast::DocString
- ast::EnumType
- ast::FunctionType
- ast::GlobalItemIndex
- ast::Ident
- ast::Invoke
- ast::ItemIndex
- ast::LocalSymbolResolver
- ast::MetaKeyValue
- ast::MetaList
- ast::Module
- ast::ModuleIndex
- ast::Path
- ast::PathBuf
- ast::PointerType
- ast::Procedure
- ast::ProcedureName
- ast::QualifiedProcedureName
- ast::StructField
- ast::StructType
- ast::TypeAlias
- ast::Variant
- ast::constants::Constant
- ast::path::Iter
- ast::path::Path
- ast::path::PathBuf
- ast::types::ArrayType
- ast::types::EnumType
- ast::types::FunctionType
- ast::types::NameAndType
- ast::types::PointerType
- ast::types::StructField
- ast::types::StructType
- ast::types::Variant
- library::ConstantExport
- library::ConstantInfo
- library::KernelLibrary
- library::Library
- library::ModuleInfo
- library::ProcedureExport
- library::ProcedureInfo
- library::TypeExport
- library::TypeInfo
- library::Version
- library::VersionError
- linker::CallGraph
- linker::CycleError
- linker::LinkLibrary
- linker::Linker
- linker::ResolverCache
- linker::Symbol
- linker::SymbolResolutionContext
- linker::SymbolResolver
- mast::AsmOpId
- mast::BasicBlockNode
- mast::BasicBlockNodeBuilder
- mast::CallNode
- mast::CallNodeBuilder
- mast::DebugInfo
- mast::DebugVarId
- mast::DecoratedLinks
- mast::DecoratedLinksIter
- mast::DecoratorId
- mast::DecoratorOpLinkIterator
- mast::DynNode
- mast::DynNodeBuilder
- mast::ExternalNode
- mast::ExternalNodeBuilder
- mast::JoinNode
- mast::JoinNodeBuilder
- mast::LoopNode
- mast::LoopNodeBuilder
- mast::MastForest
- mast::MastForestRootMap
- mast::MastNodeFingerprint
- mast::MastNodeId
- mast::NodeToDecoratorIds
- mast::OpBatch
- mast::OpToAsmOpId
- mast::OpToDebugVarIds
- mast::OpToDecoratorIds
- mast::SplitNode
- mast::SplitNodeBuilder
- mast::SubtreeIterator
- mast::UntrustedMastForest
- mast::arbitrary::BasicBlockNodeParams
- mast::arbitrary::MastForestParams
- serde::BudgetedReader
- serde::SliceReader
- testing::TestContext
- testing::parser::Lexer
- testing::parser::ModuleParser
- testing::parser::Scanner
- testing::parser::WordValue
- utils::ColMatrix
- utils::CsrMatrix
- utils::DenseIdMap
- utils::DisplayHex
- utils::IndexVec
- utils::ReadAdapter
Enums
- ast::AliasTarget
- ast::Attribute
- ast::AttributeSetEntry
- ast::BorrowedMeta
- ast::CaseKindError
- ast::ConstantExpr
- ast::ConstantOp
- ast::ConstantValue
- ast::DebugOptions
- ast::Export
- ast::Form
- ast::HashKind
- ast::IdentError
- ast::Immediate
- ast::Instruction
- ast::InvocationTarget
- ast::InvokeKind
- ast::LocalSymbol
- ast::Meta
- ast::MetaExpr
- ast::MetaItem
- ast::ModuleKind
- ast::Op
- ast::PathComponent
- ast::PathError
- ast::SymbolResolution
- ast::SymbolResolutionError
- ast::SystemEventNode
- ast::TypeDecl
- ast::TypeExpr
- ast::Visibility
- ast::constants::ConstEvalError
- ast::constants::ConstantExpr
- ast::constants::ConstantOp
- ast::constants::ConstantValue
- ast::constants::HashKind
- ast::constants::eval::CachedConstantValue
- ast::constants::eval::ConstEvalError
- ast::path::NamespaceError
- ast::path::PathComponent
- ast::path::PathError
- ast::types::AddressSpace
- ast::types::CallConv
- ast::types::InvalidAddressSpaceError
- ast::types::InvalidEnumTypeError
- ast::types::Type
- ast::types::TypeRepr
- library::ItemInfo
- library::LibraryError
- library::LibraryExport
- linker::LinkLibraryKind
- linker::LinkStatus
- linker::LinkerError
- linker::SymbolItem
- mast::AsmOpIndexError
- mast::DecoratorIndexError
- mast::DecoratorStore
- mast::MastForestError
- mast::MastNode
- mast::MastNodeBuilder
- mast::OperationOrDecorator
- serde::DeserializationError
- testing::Pattern
- testing::parser::BinEncodedValue
- testing::parser::BinErrorKind
- testing::parser::DocumentationType
- testing::parser::HexErrorKind
- testing::parser::IntValue
- testing::parser::LiteralErrorKind
- testing::parser::ParsingError
- testing::parser::PushValue
- testing::parser::Token
- utils::CsrValidationError
- utils::IndexedVecError
Traits
- Parse
- SourceManager
- Spanned
- ast::SymbolTable
- ast::TypeResolver
- ast::Visit
- ast::VisitMut
- ast::constants::ConstEnvironment
- ast::constants::eval::ConstEnvironment
- ast::path::Join
- ast::path::StartsWith
- ast::types::Alignable
- ast::visit::Visit
- ast::visit::VisitMut
- mast::MastForestContributor
- mast::MastNodeExt
- serde::ByteReader
- serde::ByteWriter
- serde::Deserializable
- serde::Serializable
- utils::Idx
- utils::IntoBytes
- utils::LookupByIdx
- utils::Matrix
- utils::ToElements
- utils::ToHex
Macros
- report
- testing::assert_diagnostic
- testing::assert_diagnostic_lines
- testing::parse_module
- testing::regex
- testing::source_file
- utils::newtype_id
Functions
- ast::constants::eval::expr
- ast::path::arbitrary::bare_path_random_length
- ast::path::arbitrary::bare_pathbuf
- ast::path::arbitrary::bare_pathbuf_random_length
- ast::path::arbitrary::builtin_type_pathbuf
- ast::path::arbitrary::constant_path_random_length
- ast::path::arbitrary::constant_pathbuf
- ast::path::arbitrary::constant_pathbuf_random_length
- ast::path::arbitrary::path_random_length
- ast::path::arbitrary::pathbuf
- ast::path::arbitrary::pathbuf_random_length
- ast::path::arbitrary::type_path_random_length
- ast::path::arbitrary::type_pathbuf
- ast::path::arbitrary::type_pathbuf_random_length
- ast::path::arbitrary::user_defined_type_path_random_length
- ast::path::arbitrary::user_defined_type_pathbuf
- ast::path::arbitrary::user_defined_type_pathbuf_random_length
- ast::path::deserialize
- ast::path::deserialize_spanned
- ast::path::serialize
- ast::visit::visit_alias
- ast::visit::visit_alias_target
- ast::visit::visit_block
- ast::visit::visit_call
- ast::visit::visit_constant
- ast::visit::visit_constant_expr
- ast::visit::visit_constant_ref
- ast::visit::visit_debug_options
- ast::visit::visit_enum
- ast::visit::visit_enum_variant
- ast::visit::visit_exec
- ast::visit::visit_export
- ast::visit::visit_immediate_error_message
- ast::visit::visit_immediate_felt
- ast::visit::visit_immediate_push_value
- ast::visit::visit_immediate_u16
- ast::visit::visit_immediate_u32
- ast::visit::visit_immediate_u8
- ast::visit::visit_immediate_word_value
- ast::visit::visit_inst
- ast::visit::visit_invoke_target
- ast::visit::visit_module
- ast::visit::visit_mut_alias
- ast::visit::visit_mut_alias_target
- ast::visit::visit_mut_block
- ast::visit::visit_mut_call
- ast::visit::visit_mut_constant
- ast::visit::visit_mut_constant_expr
- ast::visit::visit_mut_constant_ref
- ast::visit::visit_mut_debug_options
- ast::visit::visit_mut_enum
- ast::visit::visit_mut_enum_variant
- ast::visit::visit_mut_exec
- ast::visit::visit_mut_export
- ast::visit::visit_mut_immediate_error_message
- ast::visit::visit_mut_immediate_felt
- ast::visit::visit_mut_immediate_push_value
- ast::visit::visit_mut_immediate_u16
- ast::visit::visit_mut_immediate_u32
- ast::visit::visit_mut_immediate_u8
- ast::visit::visit_mut_immediate_word_value
- ast::visit::visit_mut_inst
- ast::visit::visit_mut_invoke_target
- ast::visit::visit_mut_module
- ast::visit::visit_mut_op
- ast::visit::visit_mut_procedure
- ast::visit::visit_mut_procref
- ast::visit::visit_mut_syscall
- ast::visit::visit_mut_system_event
- ast::visit::visit_mut_type_alias
- ast::visit::visit_mut_type_decl
- ast::visit::visit_mut_type_expr
- ast::visit::visit_mut_type_ref
- ast::visit::visit_op
- ast::visit::visit_procedure
- ast::visit::visit_procref
- ast::visit::visit_syscall
- ast::visit::visit_system_event
- ast::visit::visit_type_alias
- ast::visit::visit_type_decl
- ast::visit::visit_type_expr
- ast::visit::visit_type_ref
- mast::arbitrary::decorator_id_strategy
- mast::arbitrary::decorator_pairs_strategy
- mast::arbitrary::op_no_imm_strategy
- mast::arbitrary::op_non_control_sequence_strategy
- mast::arbitrary::op_non_control_strategy
- mast::arbitrary::op_with_imm_strategy
- mast::build_node_with_remapped_ids
- mast::error_code_from_msg
- testing::parser::parse_forms
- testing::parser::read_modules_from_dir
- utils::assume_init_vec
- utils::bound_into_included_u64
- utils::bytes_to_packed_u32_elements
- utils::flatten_slice_elements
- utils::flatten_vector_elements
- utils::group_slice_elements
- utils::hash_string_to_word
- utils::packed_u32_elements_to_bytes
- utils::range
- utils::to_hex
- utils::uninit_vector
Type Aliases
- ast::ErrorMsg
- ast::ImmFelt
- ast::ImmU16
- ast::ImmU32
- ast::ImmU8
- mast::DecoratedOpLink
- mast::DecoratorFingerprint
- mast::Remapping
- utils::RowMajorMatrix