List of all items
Structs
- kindcheck::KindCheck
- substitution::Level
- substitution::Snapshot
- substitution::Substitution
- substitution::UnionByLevel
- typecheck::ImplicitError
- typecheck::Typecheck
- unify::UnifierState
- unify_type::Instantiation
- unify_type::State
Enums
- kindcheck::KindError
- substitution::Error
- typecheck::Help
- typecheck::ImplicitErrorKind
- typecheck::TypeError
- unify::Error
- unify_type::Size
- unify_type::TypeError
Traits
- TypecheckEnv
- substitution::Substitutable
- substitution::Variable
- substitution::VariableFactory
- unify::Unifiable
- unify::Unifier
Functions
- check_signature
- kindcheck::fmt_kind_error
- metadata::metadata
- rename::rename
- substitution::is_variable_unified
- substitution::occurs
- typecheck::extract_generics
- typecheck::translate_projected_type
- unify::unify
- unify_type::equal
- unify_type::instantiation
- unify_type::similarity_filter
- unify_type::smaller
- unify_type::subsumes
- unify_type::subsumes_implicit
- unify_type::subsumes_no_subst