List of all items
Structs
- annotation_discovery::AnnotationDiscovery
- annotation_discovery::AnnotationInfo
- diagnostics::LspErrorRenderer
- doc_links::ResolvedDocLink
- doc_symbols::DocOwner
- doc_symbols::DocSymbol
- document::Document
- document::DocumentManager
- foreign_lsp::ConfiguredExtensionSpec
- foreign_lsp::ForeignLspManager
- foreign_lsp::ForeignSemanticToken
- foreign_lsp::PositionMap
- foreign_lsp::VirtualDocument
- formatting::FormatConfig
- inlay_hints::InlayHintConfig
- module_cache::ExportedSymbol
- module_cache::ModuleCache
- module_cache::ModuleChild
- module_cache::ModuleInfo
- scope::Binding
- scope::Scope
- scope::ScopeTree
- server::ShapeLanguageServer
- symbols::SymbolInfo
- toml_support::schema::KeyDef
- toml_support::schema::SectionDef
- toml_support::semantic_tokens::FrontmatterSemanticToken
- trait_lookup::ResolvedTraitDef
- type_inference::FunctionTypeInfo
- type_inference::MethodCompletionInfo
Enums
- context::ArgumentContext
- context::CompletionContext
- doc_links::ResolvedDocLinkKind
- module_cache::SymbolKind
- symbols::SymbolKind
- toml_support::schema::ValueType
- type_inference::ParamReferenceMode
Functions
- analysis::analyze_program_semantics
- analysis::validate_imports_and_register_items
- annotation_discovery::render_annotation_documentation
- call_hierarchy::incoming_calls
- call_hierarchy::outgoing_calls
- call_hierarchy::prepare_call_hierarchy
- code_actions::get_code_actions
- code_lens::get_code_lenses
- code_lens::resolve_code_lens
- completion::annotations::annotation_completions
- completion::annotations::enum_value_completions
- completion::annotations::is_at_annotation_position
- completion::annotations::symbols_with_annotation
- completion::docs::doc_link_completions
- completion::docs::doc_param_completions
- completion::docs::doc_tag_completions
- completion::docs::doc_type_param_completions
- completion::functions::builtin_function_completions
- completion::functions::comptime_builtin_function_completions
- completion::functions::function_argument_completions
- completion::functions::function_completion_item
- completion::functions::keyword_completions
- completion::functions::object_property_name_completions
- completion::functions::object_property_value_completions
- completion::get_completions
- completion::get_completions_with_context
- completion::imports::extension_source_schema_via_with_context
- completion::imports::extension_source_schema_with_context
- completion::imports::extension_type_methods
- completion::imports::from_module_completions
- completion::imports::from_module_completions_with_context
- completion::imports::get_registry
- completion::imports::hierarchical_module_completions
- completion::imports::hierarchical_module_completions_with_context
- completion::imports::import_module_completions
- completion::imports::import_module_completions_with_context
- completion::imports::import_path_export_completions
- completion::imports::import_path_export_completions_with_context
- completion::imports::importable_module_completions
- completion::imports::importable_module_completions_with_context
- completion::imports::is_extension_module
- completion::imports::is_module_namespace_with_context
- completion::imports::module_export_completions
- completion::imports::module_export_completions_with_context
- completion::imports::module_function_param_completions
- completion::imports::module_member_completions
- completion::imports::module_member_completions_with_context
- completion::imports::module_name_completions
- completion::imports::module_name_completions_with_context
- completion::imports::module_names
- completion::imports::module_names_with_context
- completion::imports::module_names_with_context_and_source
- completion::imports::stdlib_export_completions
- completion::imports::stdlib_module_completions
- completion::inference::infer_param_types
- completion::inference::infer_types
- completion::inference::infer_types_with_context
- completion::methods::extract_generic_arg
- completion::methods::extract_option_inner
- completion::methods::extract_result_inner
- completion::methods::method_completion_item
- completion::methods::option_method_completions
- completion::methods::parse_generic_type
- completion::methods::result_method_completions
- completion::providers::provider_completions
- completion::snippets::create_snippet
- completion::snippets::snippet_completions
- completion::types::is_column_type
- completion::types::pipe_target_completions
- completion::types::property_completion_item
- completion::types::property_completions
- completion::types::resolve_base_type
- completion::types::resolve_object_type
- completion::types::resolve_property_type
- completion::types::type_completions
- context::analyze_context
- context::detect_type_alias_override_context_pub
- context::is_inside_interpolation_expression
- definition::get_definition
- definition::get_references
- definition::get_references_with_fallback
- diagnostics::borrow_analysis_to_diagnostics
- diagnostics::error_to_diagnostic
- diagnostics::error_to_diagnostic_with_uri
- diagnostics::validate_annotations
- diagnostics::validate_async_join
- diagnostics::validate_async_structured_concurrency
- diagnostics::validate_comptime_builtins_context
- diagnostics::validate_comptime_overrides
- diagnostics::validate_comptime_side_effects
- diagnostics::validate_content_strings
- diagnostics::validate_foreign_function_types
- diagnostics::validate_interpolation_format_specs
- diagnostics::validate_trait_bounds
- doc_actions::generate_doc_comment_action
- doc_diagnostics::validate_program_docs
- doc_links::is_fully_qualified_doc_path
- doc_links::qualify_symbol_target
- doc_links::render_doc_link_target
- doc_links::resolve_doc_link
- doc_render::render_doc_comment
- doc_symbols::collect_import_paths
- doc_symbols::collect_program_doc_symbols
- doc_symbols::current_module_import_path
- doc_symbols::find_doc_owner
- doc_symbols::function_param_names
- doc_symbols::qualify_doc_path
- doc_symbols::span_contains
- doc_symbols::type_param_names
- document_symbols::get_document_symbols
- document_symbols::get_workspace_symbols
- folding::get_folding_ranges
- foreign_lsp::find_foreign_block_at_offset
- foreign_lsp::generate_virtual_document
- foreign_lsp::is_position_in_foreign_block
- formatting::format_document
- formatting::format_on_type
- formatting::format_range
- grammar_completion::get_grammar_completions
- hover::get_hover
- inlay_hints::get_inlay_hints
- inlay_hints::get_inlay_hints_with_context
- rename::prepare_rename
- rename::rename
- semantic_tokens::get_legend
- semantic_tokens::get_semantic_tokens
- signature_help::get_signature_help
- symbols::extract_symbols
- symbols::get_pattern_name
- symbols::get_pattern_names
- symbols::symbols_to_completions
- toml_support::completions::get_frontmatter_completions
- toml_support::completions::get_toml_completions
- toml_support::diagnostics::validate_toml
- toml_support::hover::get_toml_hover
- toml_support::schema::find_key
- toml_support::schema::find_section
- toml_support::semantic_tokens::collect_frontmatter_semantic_tokens
- trait_lookup::resolve_trait_definition
- type_inference::extract_struct_fields
- type_inference::extract_type_methods
- type_inference::extract_wrapper_inner
- type_inference::format_object_shape
- type_inference::infer_block_return_type_via_engine
- type_inference::infer_expr_type
- type_inference::infer_expr_type_via_engine
- type_inference::infer_function_return_type
- type_inference::infer_function_signatures
- type_inference::infer_literal_type
- type_inference::infer_object_shape
- type_inference::infer_program_types
- type_inference::infer_program_types_with_context
- type_inference::infer_variable_type
- type_inference::infer_variable_type_for_display
- type_inference::infer_variable_visible_type_at_offset
- type_inference::is_structural_object_shape
- type_inference::merge_object_shapes
- type_inference::parse_object_shape_fields
- type_inference::resolve_struct_field_type
- type_inference::simplify_result_type
- type_inference::type_annotation_to_string
- type_inference::type_to_string
- type_inference::unified_metadata