List of all items
Structs
- ast::Alternative
- ast::Arena
- ast::ArenaRef
- ast::Argument
- ast::Array
- ast::AstType
- ast::Do
- ast::EmptyEnv
- ast::ExprField
- ast::InnerAstType
- ast::Lambda
- ast::OwnedArena
- ast::OwnedExpr
- ast::RootExpr
- ast::TypeBinding
- ast::TypedIdent
- ast::ValueBinding
- error::Errors
- error::Help
- error::InFile
- error::Salvage
- fixed::FixedMap
- fixed::FixedVec
- fixed::FixedVecMap
- fnv::FnvHasher
- kind::ArcKind
- kind::KindCache
- merge::MergeIter
- metadata::Attribute
- metadata::BaseMetadata
- metadata::Comment
- metadata::Metadata
- pos::ByteIndex
- pos::ByteOffset
- pos::BytePos
- pos::Column
- pos::ColumnOffset
- pos::Line
- pos::LineOffset
- pos::Location
- pos::Positioned
- pos::Span
- pos::Spanned
- resolve::AliasRemover
- scoped_map::ExitScopeIter
- scoped_map::Iter
- scoped_map::OccupiedEntry
- scoped_map::ScopedMap
- scoped_map::VacantEntry
- serialization::NodeMap
- serialization::SeSeed
- serialization::Seed
- serialization::SharedSeed
- source::CodeMap
- source::CommentIter
- source::FileMap
- symbol::Components
- symbol::Name
- symbol::NameBuf
- symbol::Symbol
- symbol::SymbolData
- symbol::SymbolModule
- symbol::SymbolRef
- symbol::Symbols
- types::Alias
- types::AliasData
- types::AliasRef
- types::ArcType
- types::ArgIterator
- types::ControlVisitation
- types::DisplayType
- types::Field
- types::Flags
- types::FlagsVisitor
- types::ForallScopeIter
- types::Generic
- types::ImplicitArgIterator
- types::Interner
- types::InternerVisitor
- types::NullInterner
- types::RowIterator
- types::RowIteratorMut
- types::Skolem
- types::TypeCache
- types::TypeFieldIterator
- types::TypeVariable
- types::pretty_print::Printer
- types::pretty_print::TypeFormatter
Enums
- DebugLevel
- ast::Expr
- ast::Literal
- ast::Pattern
- ast::PatternField
- ast::ValueBindings
- kind::Kind
- metadata::CommentType
- resolve::Error
- scoped_map::Entry
- scoped_map::InnerVacantEntry
- serialization::Variant
- types::ArgType
- types::BuiltinType
- types::Prec
- types::SymbolKey
- types::Type
- types::pretty_print::Filter
Traits
- ast::AstAlloc
- ast::AstClone
- ast::DisplayEnv
- ast::HasMetadata
- ast::IdentEnv
- ast::MutVisitor
- ast::Typed
- ast::Visitor
- error::AsDiagnostic
- kind::KindEnv
- metadata::MetadataEnv
- pos::HasSpan
- pos::Index
- serialization::Shared
- source::Source
- types::AsId
- types::PrimitiveEnv
- types::Substitution
- types::ToDoc
- types::TypeAlloc
- types::TypeContext
- types::TypeContextAlloc
- types::TypeEnv
- types::TypeExt
- types::TypePtr
- types::TypeVisitor
- types::Walker
- types::WalkerMut
Macros
Functions
- ast::expr_to_path
- ast::is_constructor
- ast::is_operator_byte
- ast::is_operator_char
- ast::pattern_names
- ast::pattern_types
- ast::pattern_values
- ast::pattern_values_mut
- ast::walk_alias
- ast::walk_ast_type
- ast::walk_expr
- ast::walk_mut_alias
- ast::walk_mut_ast_type
- ast::walk_mut_expr
- ast::walk_mut_pattern
- ast::walk_pattern
- filename_to_module
- kind::walk_kind
- merge::merge
- merge::merge3
- merge::merge_collect
- merge::merge_fn
- merge::merge_iter
- merge::merge_tuple_iter
- pos::span
- pos::spanned
- pos::spanned2
- resolve::canonical_alias
- resolve::peek_alias
- resolve::remove_alias
- resolve::remove_aliases
- resolve::remove_aliases_cow
- serialization::deserialize_group
- serialization::seq::deserialize
- serialization::seq::serialize
- serialization::shared::deserialize
- serialization::shared::serialize
- types::arg_iter
- types::ctor_args
- types::fold_type
- types::forall_params
- types::implicit_arg_iter
- types::pretty_print
- types::pretty_print::doc_comment
- types::pretty_print::ident
- types::remove_forall
- types::remove_forall_mut
- types::row_iter
- types::row_iter_mut
- types::split_app
- types::translate_alias
- types::translate_type
- types::translate_type_with
- types::type_field_iter
- types::visit_type_opt
- types::walk_move_type
- types::walk_move_type_opt
- types::walk_move_types
- types::walk_type
- types::walk_type_
- types::walk_type_mut