List of all items
Structs
- build::EmittedFormatting
- build::GitStore
- build::InterruptSignal
- build::RustCompiler
- check::ProgramChecker
- cli::Cli
- core::Arm
- core::AssociatedValue
- core::Binder
- core::BindingArena
- core::BindingId
- core::BindingInfo
- core::BindingTables
- core::Block
- core::CopyTrait
- core::CoreModule
- core::CorePrinter
- core::Division
- core::EnumDefiner
- core::EnumRust
- core::Expr
- core::FieldLabel
- core::FunctionFieldTraits
- core::ImplAssociatedType
- core::ImplMethod
- core::Item
- core::KernelConstants
- core::Keyword
- core::Lambda
- core::MalformedPlaceholder
- core::ModuleId
- core::ModulePath
- core::OrderTrait
- core::ParsedTemplate
- core::Pattern
- core::PatternArguments
- core::References
- core::RequiredTrait
- core::RustClause
- core::RustTemplate
- core::RustTraitAssociatedType
- core::RustTraitDeclaration
- core::RustTraitImplementor
- core::SavedBindings
- core::StructDerives
- core::StructuralClause
- core::StructuralTemplate
- core::TemplateOperation
- core::TraitAssociatedType
- core::TraitMethod
- core::TypeBinder
- core::TypeBound
- core::TypeExpr
- core::UnfilledPlaceholder
- core::VariantDeclaration
- core::VariantInfo
- counters::AllocationCounts
- counters::CountingAllocator
- diagnostic::Counted
- diagnostic::Diagnostic
- diagnostic::DiagnosticCode
- diagnostic::DiagnosticRenderer
- diagnostic::Diagnostics
- diagnostic::DistinctDiagnostics
- diagnostic::Help
- diagnostic::Label
- diagnostic::MissingName
- diagnostic::SimilarName
- diagnostic::Suggestion
- emit::EmissionWork
- emit::EmittedCrate
- emit::FormattingWork
- emit::RustEmitter
- emit::SpanMap
- expand::BoundName
- expand::ExpandProblems
- expand::Expander
- expand::ExpansionSession
- expand::ExpansionWork
- expand::GeneratedEntry
- expand::GeneratedFunction
- expand::LoadedModule
- expand::MacroOrigin
- expand::MacroOrigins
- expand::ModuleSurvey
- expand::PendingDefinitions
- expand::PreludeState
- expand::Program
- expand::ResultPrinter
- expand::SetAsideInput
- expand::TraitMethods
- expand::UnreadablePrelude
- format::ModuleLookup
- format::Shape
- format::ShapeCatalog
- format::ShapeStatement
- format::SourceFormatter
- interpret::BuiltinCall
- interpret::Closure
- interpret::CodeList
- interpret::Env
- interpret::InterpretProblems
- interpret::Interpreter
- language::Language
- modules::HiddenSourceModule
- modules::LibraryFile
- modules::LibraryRoot
- modules::LibraryTable
- modules::LocalModuleClash
- modules::ModuleRecord
- modules::ModuleRegistry
- modules::ModuleSources
- ownership::ChangedValues
- ownership::InPlaceChanges
- ownership::OwnershipChecker
- ownership::TailCalls
- project::CrateDependency
- project::LibraryDependency
- project::Project
- project::ProjectName
- project::ProjectProblems
- project::ProjectReader
- project::SectionHead
- reader::Form
- reader::Number
- reader::Reader
- reader::Symbol
- reader::Token
- reader::TokenScan
- scope::BindingTable
- scope::ChainPrefix
- scope::NameTables
- scope::SavedNames
- scope::Scope
- scope::ScopeAllocator
- scope::ScopeChain
- scope::ScopeSet
- source::SourceFile
- source::SourceId
- source::SourceMap
- source::Span
- source::TextPosition
- stack::DeepRecursion
- stack::FreshStack
- types::AssociatedType
- types::Bound
- types::ClosureType
- types::Collection
- types::CopyRules
- types::DefinitionGraph
- types::EnumDefinition
- types::EnumTable
- types::FieldPlace
- types::FormResults
- types::FunctionValueWrapper
- types::GenericBinding
- types::GenericId
- types::GenericParam
- types::Implementor
- types::InferredCopies
- types::InstantiationReport
- types::LiteralDefaults
- types::MainResult
- types::PendingModeCheck
- types::Pinning
- types::Pipelines
- types::PreparedFunctionValue
- types::ProjectionTable
- types::RustTrait
- types::RustType
- types::RustTypeTable
- types::Scheme
- types::StructDefinition
- types::StructTable
- types::StructuralTrait
- types::StructuralUse
- types::StructuralUses
- types::TemplateBorrows
- types::TemplateClauses
- types::TraitMethodInfo
- types::TraitTable
- types::TypeChecker
- types::TypeDisplay
- types::TypeVar
- types::TypedArgument
- types::TypedArm
- types::TypedAssociatedType
- types::TypedBinder
- types::TypedBlock
- types::TypedConversion
- types::TypedDefinition
- types::TypedExpr
- types::TypedImplMethod
- types::TypedLambda
- types::TypedMatch
- types::TypedModule
- types::TypedPattern
- types::TypedProgram
- types::TypedTrait
- types::TypedTraitImpl
- types::TypedTraitMethod
- types::VariantDefinition
Enums
- build::BuildError
- build::BuildProfile
- build::FormattingError
- build::StoreError
- core::Access
- core::BindingKind
- core::BodyItem
- core::Builtin
- core::ClosureKind
- core::Control
- core::ControlForm
- core::Declaration
- core::DefinitionForm
- core::ExprKind
- core::ExpressionForm
- core::FieldSpelling
- core::ItemKind
- core::KernelForm
- core::KernelType
- core::Leaf
- core::LeafForm
- core::Literal
- core::MapOperation
- core::Namespace
- core::Operand
- core::PassingAspect
- core::PassingDifference
- core::PatternKind
- core::PatternPart
- core::Piece
- core::PrimitiveType
- core::ReferenceKind
- core::StructExpr
- core::StructForm
- core::StructuralKey
- core::StructuralPiece
- core::TypeExprKind
- core::VariantPayload
- expand::ClassifiedForm
- format::FormatFailure
- interpret::PassedLimit
- interpret::Value
- modules::BuiltinModule
- modules::ModuleSource
- ownership::StructUpdateOrder
- project::LibrarySource
- project::Section
- reader::FormKind
- reader::NumberValue
- reader::TokenKind
- scope::Phase
- scope::Resolution
- types::Borrow
- types::ClosureKind
- types::CollectionKind
- types::FieldOrder
- types::FormResult
- types::Lifetime
- types::ReceiverKind
- types::Type
- types::TypedBodyItem
- types::TypedControl
- types::TypedExprKind
- types::TypedLeaf
- types::TypedPatternKind
- types::TypedStructExpr
- types::VariantPayload