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::FunctionType
- ast::types::PointerType
- ast::types::StructField
- ast::types::StructType
- library::ConstantExport
- library::ConstantInfo
- library::FunctionTypeDeserializer
- library::FunctionTypeSerializer
- library::KernelLibrary
- library::Library
- library::ModuleInfo
- library::ProcedureExport
- library::ProcedureInfo
- library::TypeDeserializer
- library::TypeExport
- library::TypeInfo
- library::TypeSerializer
- library::Version
- library::VersionError
- linker::CallGraph
- linker::CycleError
- linker::LinkLibrary
- linker::Linker
- linker::ResolverCache
- linker::Symbol
- linker::SymbolResolutionContext
- linker::SymbolResolver
- mast::BasicBlockNode
- mast::BasicBlockNodeBuilder
- mast::CallNode
- mast::CallNodeBuilder
- mast::DebugInfo
- mast::DecoratedLinks
- mast::DecoratedLinksIter
- mast::DecoratorId
- mast::DecoratorOpLinkIterator
- mast::DynNode
- mast::DynNodeBuilder
- mast::ExternalNode
- mast::ExternalNodeBuilder
- mast::IndexVec
- mast::JoinNode
- mast::JoinNodeBuilder
- mast::LoopNode
- mast::LoopNodeBuilder
- mast::MastForest
- mast::MastForestRootMap
- mast::MastNodeFingerprint
- mast::MastNodeId
- mast::NodeToDecoratorIds
- mast::OpBatch
- mast::OpToDecoratorIds
- mast::SplitNode
- mast::SplitNodeBuilder
- mast::SubtreeIterator
- utils::Blake3Digest
- utils::Blake3_256
- utils::DisplayHex
- utils::ReadAdapter
- utils::SliceReader
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::Type
- ast::types::TypeRepr
- library::ItemInfo
- library::LibraryError
- library::LibraryExport
- linker::LinkLibraryKind
- linker::LinkStatus
- linker::LinkerError
- linker::SymbolItem
- mast::DecoratorIndexError
- mast::DecoratorStore
- mast::IndexedVecError
- mast::MastForestError
- mast::MastNode
- mast::MastNodeBuilder
- mast::OperationOrDecorator
- utils::DeserializationError
Traits
- Parse
- SourceManager
- Spanned
- ast::SymbolTable
- ast::TypeResolver
- ast::Visit
- ast::VisitMut
- ast::constants::ConstEnvironment
- ast::constants::eval::ConstEnvironment
- ast::path::StartsWith
- ast::types::Alignable
- ast::visit::Visit
- ast::visit::VisitMut
- mast::MastForestContributor
- mast::MastNodeErrorContext
- mast::MastNodeExt
- utils::ByteReader
- utils::ByteWriter
- utils::Deserializable
- utils::IntoBytes
- utils::PushMany
- utils::Serializable
- utils::ToElements
- utils::ToHex
Macros
Functions
- ast::constants::eval::expr
- 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::build_node_with_remapped_ids
- mast::error_code_from_msg
- utils::bound_into_included_u64
- utils::group_slice_elements
- utils::hash_string_to_word
- utils::math::batch_inversion
- utils::new_array_vec
- 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