List of all items
Structs
- AstBuildResult
- EcoString
- ast::Attribute
- ast::Binding
- ast::EnumFieldDefinition
- ast::EnumVariant
- ast::FunctionDefinition
- ast::Generic
- ast::MatchArm
- ast::ParentInterface
- ast::SelectArm
- ast::Span
- ast::StructFieldAssignment
- ast::StructFieldDefinition
- ast::StructFieldPattern
- ast::ValueEnumVariant
- desugar::DesugarResult
- lex::LexResult
- lex::Lexer
- lex::Token
- lex::Trivia
- parse::ParseError
- parse::ParseResult
- parse::Parser
- program::Definition
- program::EmitInput
- program::File
- program::FileImport
- program::Interface
- program::Module
- program::ModuleInfo
- program::MutationInfo
- program::UnusedInfo
- types::Bound
- types::Symbol
- types::TypeVarId
Enums
- ast::Annotation
- ast::AttributeArg
- ast::BinaryOperator
- ast::BindingKind
- ast::DeadCodeCause
- ast::Expression
- ast::FormatStringPart
- ast::ImportAlias
- ast::Literal
- ast::MatchOrigin
- ast::Pattern
- ast::RestPattern
- ast::SelectArmPattern
- ast::StructKind
- ast::StructSpread
- ast::TypedPattern
- ast::UnaryOperator
- ast::VariantFields
- ast::Visibility
- lex::TokenKind
- program::CallKind
- program::DefinitionBody
- program::DotAccessKind
- program::NativeTypeKind
- program::ReceiverCoercion
- program::Visibility
- types::CompoundKind
- types::NumericFamily
- types::SimpleKind
- types::Type
Traits
Functions
- build_ast
- desugar::desugar
- types::build_substitution_map
- types::is_range_type_name
- types::module_for_qualified_name
- types::peel_alias
- types::peel_alias_id
- types::peel_to_range_type
- types::substitute
- types::unqualified_name