List of all items
Structs
- Analysis
- AnalysisHost
- Annotation
- AnnotationConfig
- Assist
- AssistConfig
- AssistId
- CallHierarchyConfig
- CallItem
- CompletionConfig
- CompletionFieldsToResolve
- CompletionItem
- CompletionRelevance
- Crate
- CrateGraphBuilder
- Diagnostic
- DiagnosticsConfig
- Documentation
- ExpandedMacro
- FileChange
- FileId
- FileStructureConfig
- FindAllRefsConfig
- Fold
- GenericParameterHints
- GotoDefinitionConfig
- GotoImplementationConfig
- Highlight
- HighlightConfig
- HighlightRelatedConfig
- HighlightedRange
- HlMods
- HlRange
- HoverConfig
- HoverGotoTypeData
- HoverResult
- Indel
- InlayFieldsToResolve
- InlayHint
- InlayHintLabel
- InlayHintLabelPart
- InlayHintsConfig
- JoinLinesConfig
- Label
- LineCol
- LineIndex
- Markup
- MemoryLayoutHoverConfig
- Moniker
- MonikerIdentifier
- NavigationTarget
- PackageInformation
- ParallelPrimeCachesProgress
- Query
- RangeInfo
- ReferenceCategory
- ReferenceSearchResult
- RenameConfig
- RenameError
- RootDatabase
- Runnable
- SearchScope
- Semantics
- SignatureHelp
- SingleResolve
- Snippet
- SnippetEdit
- SourceChange
- SourceRoot
- SourceRootId
- SsrError
- StaticIndex
- StaticIndexedFile
- StructureNode
- TestItem
- TextEdit
- TextRange
- TextSize
- TokenId
- TokenStaticData
- UpdateTest
- UpmappingResult
- annotations::Annotation
- annotations::AnnotationConfig
- call_hierarchy::CallHierarchyConfig
- call_hierarchy::CallItem
- call_hierarchy::CallLocations
- doc_links::DocCommentToken
- doc_links::DocumentationLinks
- expand_macro::ExpandedMacro
- fetch_crates::CrateInfo
- file_structure::FileStructureConfig
- file_structure::StructureNode
- folding_ranges::Fold
- goto_definition::GotoDefinitionConfig
- goto_implementation::GotoImplementationConfig
- highlight_related::HighlightRelatedConfig
- highlight_related::HighlightedRange
- highlight_related::WalkExpandedExprCtx
- hover::HoverConfig
- hover::HoverGotoTypeData
- hover::HoverResult
- hover::MemoryLayoutHoverConfig
- hover::render::DropInfo
- hover::render::KeywordHint
- inlay_hints::GenericParameterHints
- inlay_hints::InlayFieldsToResolve
- inlay_hints::InlayHint
- inlay_hints::InlayHintCtx
- inlay_hints::InlayHintLabel
- inlay_hints::InlayHintLabelBuilder
- inlay_hints::InlayHintLabelPart
- inlay_hints::InlayHintsConfig
- join_lines::JoinLinesConfig
- markup::Markup
- moniker::Moniker
- moniker::MonikerDescriptor
- moniker::MonikerIdentifier
- moniker::PackageInformation
- navigation_target::NavigationTarget
- navigation_target::UpmappingResult
- references::Declaration
- references::FindAllRefsConfig
- references::ReferenceSearchResult
- rename::RenameConfig
- rename::RenameError
- runnables::Runnable
- runnables::TestAttr
- runnables::UpdateTest
- signature_help::SignatureHelp
- static_index::ReferenceData
- static_index::StaticIndex
- static_index::StaticIndexedFile
- static_index::TokenId
- static_index::TokenStaticData
- static_index::TokenStore
- syntax_highlighting::HighlightConfig
- syntax_highlighting::HlRange
- syntax_highlighting::highlights::Highlights
- syntax_highlighting::highlights::Node
- syntax_highlighting::tags::Highlight
- syntax_highlighting::tags::HlMods
- test_explorer::TestItem
- typing::ExtendedTextEdit
- view_crate_graph::DotCrateGraph
- view_memory_layout::MemoryLayoutNode
- view_memory_layout::RecursiveMemoryLayout
- view_syntax_tree::InStringCtx
- view_syntax_tree::SyntaxTreeCtx
- view_syntax_tree::TextPosition
Enums
- AdjustmentHints
- AdjustmentHintsMode
- AnnotationKind
- AnnotationLocation
- AssistKind
- AssistResolveStrategy
- CallableSnippets
- ClosureReturnTypeHints
- CompletionItemKind
- CompletionItemRefMode
- DiagnosticCode
- Direction
- DiscriminantHints
- Edition
- ExprFillDefaultMode
- FileSystemEdit
- FoldKind
- HlMod
- HlOperator
- HlPunct
- HlTag
- HoverAction
- HoverDocFormat
- InlayHintPosition
- InlayKind
- InlayTooltip
- LazyProperty
- LifetimeElisionHints
- MemoryLayoutHoverRenderKind
- MonikerDescriptorKind
- MonikerKind
- MonikerResult
- RunnableKind
- Severity
- SnippetScope
- StructureNodeKind
- SubstTyLen
- SymbolInformationKind
- SymbolKind
- TestId
- TestItemKind
- VendoredLibrariesConfig
- annotations::AnnotationKind
- annotations::AnnotationLocation
- file_structure::StructureNodeKind
- folding_ranges::FoldKind
- hover::HoverAction
- hover::HoverDocFormat
- hover::MemoryLayoutHoverRenderKind
- hover::SubstTyLen
- inlay_hints::AdjustmentHints
- inlay_hints::AdjustmentHintsMode
- inlay_hints::ClosureReturnTypeHints
- inlay_hints::DiscriminantHints
- inlay_hints::InlayHintPosition
- inlay_hints::InlayKind
- inlay_hints::InlayTooltip
- inlay_hints::LazyProperty
- inlay_hints::LifetimeElisionHints
- moniker::MonikerDescriptorKind
- moniker::MonikerKind
- moniker::MonikerResult
- moniker::SymbolInformationKind
- move_item::Direction
- rename::CallReceiverAdjust
- runnables::RunnableDiscKind
- runnables::RunnableKind
- runnables::TestId
- static_index::VendoredLibrariesConfig
- syntax_highlighting::tags::HlMod
- syntax_highlighting::tags::HlOperator
- syntax_highlighting::tags::HlPunct
- syntax_highlighting::tags::HlTag
- test_explorer::TestItemKind
- view_memory_layout::FieldOrTupleIdx
Traits
Functions
- annotations::annotations
- annotations::fn_references::find_all_methods
- annotations::fn_references::method_range
- annotations::resolve_annotation
- annotations::should_skip_runnable
- call_hierarchy::call_hierarchy
- call_hierarchy::incoming_calls
- call_hierarchy::outgoing_calls
- child_modules::child_modules
- doc_links::broken_link_clone_cb
- doc_links::doc_attributes
- doc_links::external_docs
- doc_links::extract_definitions_from_docs
- doc_links::filename_and_frag_for_def
- doc_links::get_assoc_item_fragment
- doc_links::get_doc_base_urls
- doc_links::get_doc_links
- doc_links::intra_doc_links::parse_intra_doc_link
- doc_links::intra_doc_links::strip_prefixes_suffixes
- doc_links::map_links
- doc_links::mod_path_of_def
- doc_links::remove_links
- doc_links::resolve_doc_path_for_def
- doc_links::rewrite_intra_doc_link
- doc_links::rewrite_links
- doc_links::rewrite_url_link
- doc_links::token_as_doc_comment
- expand_macro::_format
- expand_macro::expand
- expand_macro::expand_macro
- expand_macro::expand_macro_recur
- expand_macro::format
- extend_selection::adj_comments
- extend_selection::extend_comments
- extend_selection::extend_list_item
- extend_selection::extend_selection
- extend_selection::extend_single_word_in_comment_or_string
- extend_selection::extend_tokens_from_range
- extend_selection::extend_ws
- extend_selection::pick_best
- extend_selection::shallowest_node
- extend_selection::try_extend_selection
- fetch_crates::crate_info
- fetch_crates::crate_name
- fetch_crates::fetch_crates
- file_structure::file_structure
- file_structure::structure_node
- file_structure::structure_token
- folding_ranges::contiguous_range_for_comment
- folding_ranges::contiguous_range_for_item_group
- folding_ranges::eq_visibility
- folding_ranges::fold_kind
- folding_ranges::fold_range_for_multiline_match_arm
- folding_ranges::folding_ranges
- goto_declaration::goto_declaration
- goto_definition::def_to_nav
- goto_definition::expr_to_nav
- goto_definition::find_branch_root
- goto_definition::find_definition_for_known_blanket_dual_impls
- goto_definition::find_fn_or_blocks
- goto_definition::goto_definition
- goto_definition::handle_control_flow_keywords
- goto_definition::nav_for_branch_exit_points
- goto_definition::nav_for_break_points
- goto_definition::nav_for_exit_points
- goto_definition::try_filter_trait_item_definition
- goto_definition::try_lookup_include_path
- goto_definition::try_lookup_macro_def_in_macro_use
- goto_implementation::goto_implementation
- goto_implementation::impls_for_trait
- goto_implementation::impls_for_trait_item
- goto_implementation::impls_for_ty
- goto_type_definition::goto_type_definition
- highlight_related::cover_range
- highlight_related::find_defs
- highlight_related::highlight_branch_exit_points
- highlight_related::highlight_break_points
- highlight_related::highlight_closure_captures
- highlight_related::highlight_exit_points
- highlight_related::highlight_references
- highlight_related::highlight_related
- highlight_related::highlight_unsafe_points
- highlight_related::highlight_yield_points
- highlight_related::hl_exit_points
- highlight_related::merge_map
- highlight_related::original_frange
- hover::dedupe_or_merge_hover_actions
- hover::goto_type_action_for_def
- hover::hover
- hover::hover_for_definition
- hover::hover_offset
- hover::hover_ranged
- hover::notable_traits
- hover::render::closure_expr
- hover::render::closure_ty
- hover::render::definition
- hover::render::definition_owner_name
- hover::render::definition_path
- hover::render::deref_expr
- hover::render::is_pwr2minus1
- hover::render::is_pwr2plus1
- hover::render::keyword
- hover::render::keyword_hints
- hover::render::literal
- hover::render::markup
- hover::render::path
- hover::render::process_markup
- hover::render::pwr2_to_exponent
- hover::render::render_dyn_compatibility
- hover::render::render_memory_layout
- hover::render::render_notable_trait
- hover::render::struct_rest_pat
- hover::render::try_expr
- hover::render::try_for_lint
- hover::render::type_info
- hover::render::type_info_of
- hover::render::underscore
- hover::runnable_action
- hover::show_fn_references_action
- hover::show_implementations_action
- hover::walk_and_push_ty
- inlay_hints::adjustment::hints
- inlay_hints::adjustment::mode_and_needs_parens_for_adjustment_hints
- inlay_hints::adjustment::needs_parens_for_adjustment_hints
- inlay_hints::bind_pat::hints
- inlay_hints::bind_pat::is_named_constructor
- inlay_hints::binding_mode::hints
- inlay_hints::bounds::hints
- inlay_hints::chaining::hints
- inlay_hints::closing_brace::fn_qualifiers
- inlay_hints::closing_brace::format_for_label
- inlay_hints::closing_brace::format_let_else_label
- inlay_hints::closing_brace::format_match_label
- inlay_hints::closing_brace::hints
- inlay_hints::closing_brace::keyword_with_condition
- inlay_hints::closing_brace::label_for_if_block
- inlay_hints::closing_brace::snippet_from_node
- inlay_hints::closure_captures::hints
- inlay_hints::closure_has_block_body
- inlay_hints::closure_ret::hints
- inlay_hints::discriminant::enum_hints
- inlay_hints::discriminant::variant_hints
- inlay_hints::extern_block::extern_block_hints
- inlay_hints::extern_block::fn_hints
- inlay_hints::extern_block::item_hint
- inlay_hints::extern_block::static_hints
- inlay_hints::generic_param::get_segment_representation
- inlay_hints::generic_param::hints
- inlay_hints::handle_event
- inlay_hints::hint_iterator
- inlay_hints::hints
- inlay_hints::implicit_drop::hints
- inlay_hints::implicit_drop::nearest_token_after_node
- inlay_hints::implicit_static::hints
- inlay_hints::implied_dyn_trait::hints
- inlay_hints::inlay_hints
- inlay_hints::inlay_hints_resolve
- inlay_hints::label_of_ty
- inlay_hints::lifetime::fn_hints
- inlay_hints::lifetime::fn_path_hints
- inlay_hints::lifetime::fn_ptr_hints
- inlay_hints::lifetime::hints_
- inlay_hints::lifetime::path_as_fn
- inlay_hints::param_name::get_callable
- inlay_hints::param_name::get_segment_representation
- inlay_hints::param_name::hints
- inlay_hints::param_name::is_adt_constructor_similar_to_param_name
- inlay_hints::param_name::is_argument_expr_similar_to_param_name
- inlay_hints::param_name::is_argument_similar_to_param_name
- inlay_hints::param_name::is_obvious_param
- inlay_hints::param_name::is_param_name_suffix_of_fn_name
- inlay_hints::param_name::missing_arg_hint_position
- inlay_hints::param_name::should_hide_missing_param_hint
- inlay_hints::param_name::should_hide_param_name_hint
- inlay_hints::placeholders::type_hints
- inlay_hints::ra_fixture::hints
- inlay_hints::range_exclusive::hints
- inlay_hints::range_exclusive::inlay_hint
- inlay_hints::ty_to_text_edit
- interpret::find_and_interpret
- interpret::interpret
- interpret::render_const_eval_error
- join_lines::as_if_expr
- join_lines::compute_ws
- join_lines::join_assignments
- join_lines::join_lines
- join_lines::join_single_expr_block
- join_lines::join_single_use_tree
- join_lines::remove_newline
- join_lines::remove_newlines
- markdown_remove::remove_markdown
- matching_brace::matching_brace
- moniker::def_to_kind
- moniker::def_to_moniker
- moniker::def_to_non_local_moniker
- moniker::display
- moniker::enclosing_def_to_moniker
- moniker::moniker
- move_item::find_ancestors
- move_item::move_in_direction
- move_item::move_item
- move_item::replace_nodes
- move_item::swap_sibling_in_list
- navigation_target::container_name
- navigation_target::orig_range
- navigation_target::orig_range_r
- navigation_target::orig_range_with_focus
- navigation_target::orig_range_with_focus_r
- parent_module::crates_for
- parent_module::parent_module
- references::find_all_refs
- references::find_defs
- references::handle_control_flow_keywords
- references::is_enum_lit_name_ref
- references::is_lit_name_ref
- references::name_for_constructor_search
- references::path_ends_with
- references::retain_adt_literal_usages
- rename::alias_fallback
- rename::find_definitions
- rename::method_to_assoc_fn_call_self_adjust
- rename::ok_if_any
- rename::prepare_rename
- rename::rename
- rename::rename_self_to_param
- rename::rename_to_self
- rename::text_edit_from_self_param
- rename::transform_assoc_fn_into_method_call
- rename::transform_method_call_into_assoc_fn
- rename::will_rename_file
- runnables::as_test_runnable
- runnables::cmp_runnables
- runnables::find_related_tests
- runnables::find_related_tests_in_module
- runnables::has_cfg_test
- runnables::has_runnable_doc_test
- runnables::has_test_function_or_multiple_test_submodules
- runnables::module_def_doctest
- runnables::parent_test_module
- runnables::related_tests
- runnables::runnable_fn
- runnables::runnable_impl
- runnables::runnable_mod
- runnables::runnable_mod_outline_definition
- runnables::runnables
- signature_help::add_assoc_type_bindings
- signature_help::signature_help
- signature_help::signature_help_for_call
- signature_help::signature_help_for_generics
- signature_help::signature_help_for_record_
- signature_help::signature_help_for_record_lit
- signature_help::signature_help_for_record_pat
- signature_help::signature_help_for_tuple_expr
- signature_help::signature_help_for_tuple_pat
- signature_help::signature_help_for_tuple_pat_ish
- signature_help::signature_help_for_tuple_struct_pat
- ssr::ssr_assists
- static_index::all_modules
- static_index::documentation_for_definition
- static_index::get_definitions
- status::status
- syntax_highlighting::descend_token
- syntax_highlighting::escape::highlight_escape_byte
- syntax_highlighting::escape::highlight_escape_char
- syntax_highlighting::escape::highlight_escape_string
- syntax_highlighting::filter_by_config
- syntax_highlighting::format::highlight_format_specifier
- syntax_highlighting::format::highlight_format_string
- syntax_highlighting::highlight
- syntax_highlighting::highlight::highlight_def
- syntax_highlighting::highlight::highlight_method_call
- syntax_highlighting::highlight::highlight_method_call_by_name_ref
- syntax_highlighting::highlight::highlight_name
- syntax_highlighting::highlight::highlight_name_by_syntax
- syntax_highlighting::highlight::highlight_name_ref
- syntax_highlighting::highlight::highlight_name_ref_by_syntax
- syntax_highlighting::highlight::is_consumed_lvalue
- syntax_highlighting::highlight::keyword
- syntax_highlighting::highlight::name_like
- syntax_highlighting::highlight::parent_matches
- syntax_highlighting::highlight::parents_match
- syntax_highlighting::highlight::punctuation
- syntax_highlighting::highlight::token
- syntax_highlighting::html::highlight_as_html
- syntax_highlighting::html::highlight_as_html_with_config
- syntax_highlighting::html::html_escape
- syntax_highlighting::inject::doc_comment
- syntax_highlighting::inject::module_def_to_hl_tag
- syntax_highlighting::inject::ra_fixture
- syntax_highlighting::string_injections
- syntax_highlighting::traverse
- test_explorer::discover_test_roots
- test_explorer::discover_tests_in_crate
- test_explorer::discover_tests_in_crate_by_test_id
- test_explorer::discover_tests_in_file
- test_explorer::discover_tests_in_module
- test_explorer::find_crate_by_id
- test_explorer::find_module_id_and_test_parents
- typing::conv
- typing::on_char_typed
- typing::on_char_typed_
- typing::on_delimited_node_typed
- typing::on_dot_typed
- typing::on_enter::block_contents
- typing::on_enter::followed_by_comment
- typing::on_enter::node_indent
- typing::on_enter::on_enter
- typing::on_enter::on_enter_in_block
- typing::on_enter::on_enter_in_comment
- typing::on_enter::on_enter_in_use_tree_list
- typing::on_eq_typed
- typing::on_left_angle_typed
- typing::on_left_brace_typed
- typing::on_opening_delimiter_typed
- typing::on_pipe_typed
- typing::on_plus_typed
- typing::on_right_angle_typed
- view_crate_graph::view_crate_graph
- view_hir::view_hir
- view_item_tree::view_item_tree
- view_memory_layout::view_memory_layout
- view_mir::body_mir
- view_mir::view_mir
- view_syntax_tree::parse_rust_string
- view_syntax_tree::syntax_node_to_json
- view_syntax_tree::view_syntax_tree
Type Aliases
- Cancellable
- FilePosition
- FileRange
- highlight_related::HighlightMap
- rename::RenameResult
- view_crate_graph::Edge
Statics
Constants
- doc_links::MARKDOWN_OPTIONS
- doc_links::intra_doc_links::MACROS
- doc_links::intra_doc_links::TYPES
- doc_links::intra_doc_links::VALUES
- folding_ranges::REGION_END
- folding_ranges::REGION_START
- inlay_hints::closing_brace::ELLIPSIS
- inlay_hints::param_name::INSIGNIFICANT_METHOD_NAMES
- inlay_hints::param_name::INSIGNIFICANT_PARAMETER_NAMES
- syntax_highlighting::html::STYLE
- syntax_highlighting::inject::RUSTDOC_FENCES
- syntax_highlighting::inject::RUSTDOC_FENCE_LENGTH
- typing::TRIGGER_CHARS