List of all items
Structs
- analyze::AnalyzeInput
- analyze::SemanticConfig
- cache::CachedFile
- cache::CompiledModule
- cache::ModuleInterface
- cache::go_stdlib::GoModuleCache
- cache::go_stdlib::GoStdlibCache
- cache::prelude::PreludeCache
- cache::types::CachedAttribute
- cache::types::CachedBound
- cache::types::CachedEnumField
- cache::types::CachedEnumVariant
- cache::types::CachedGeneric
- cache::types::CachedInterface
- cache::types::CachedSpan
- cache::types::CachedStructField
- cache::types::CachedValueEnumVariant
- checker::Checker
- checker::Cursor
- checker::IdGen
- checker::ImportState
- checker::scopes::DepthCounter
- checker::scopes::RecoverBlockContext
- checker::scopes::Scope
- checker::scopes::Scopes
- checker::scopes::TryBlockContext
- facts::BindingFact
- facts::DeadCodeFact
- facts::DiscardedTailFact
- facts::Facts
- facts::OverusedReferenceFact
- facts::UnusedExpressionFact
- facts::UnusedTypeParamFact
- facts::Usage
- lint::LintConfig
- lint::LintContext
- module_graph::ModuleGraphResult
- pattern_analysis::Constructor
- pattern_analysis::InhabitanceCache
- pattern_analysis::NormalizationContext
- pattern_analysis::PatternAnalysisContext
- store::Store
Enums
- analyze::CompilePhase
- cache::types::CachedDefinition
- cache::types::CachedLiteral
- cache::types::CachedType
- cache::types::CachedVariantFields
- checker::PostInferenceCheck
- checker::scopes::CarrierKind
- checker::scopes::UseContext
- facts::DiscardedTailKind
- lint::Lint
- pattern_analysis::NormalizedPattern
Traits
Functions
- analyze::analyze
- cache::cache_path
- cache::compute_module_hash
- cache::get_dependency_module_hashes
- cache::go_stdlib::load_cached_go_module
- cache::go_stdlib::save_go_stdlib_cache
- cache::go_stdlib::try_load_go_stdlib_cache
- cache::hash_module_sources
- cache::is_cache_disabled
- cache::is_cache_valid
- cache::prelude::register_cached_prelude
- cache::prelude::save_prelude_cache
- cache::prelude::try_load_prelude_cache
- cache::register_cached_module
- cache::save_module_cache
- cache::try_load_cache
- call_classification::compute_module_ufcs
- call_classification::is_ufcs_method_type
- checker::infer::checks::check_interface_visibility
- lint::lint_all_modules
- lint::lint_file
- module_graph::build_module_graph
- module_graph::kahn::topological_sort
- pattern_analysis::check
- pattern_analysis::check_exhaustiveness
- pattern_analysis::format_pattern
- pattern_analysis::format_witness
- pattern_analysis::is_inhabited
- pattern_analysis::is_pattern_irrefutable
- pattern_analysis::normalize_typed_pattern
- prelude::compute_prelude_ufcs
- prelude::parse_and_register_prelude
Type Aliases
- loader::Files
- module_graph::ModuleId
- pattern_analysis::Row
- pattern_analysis::TagId
- pattern_analysis::TypeName
- pattern_analysis::Union
- pattern_analysis::UnionTable