<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-84e720fa.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ide_db" data-themes="" data-resource-suffix="" data-rustdoc-version="1.89.0 (29483883e 2025-08-04)" data-channel="1.89.0" data-search-js="search-92309212.js" data-settings-js="settings-5514c975.js" ><script src="../static.files/storage-4e99c027.js"></script><script defer src="../static.files/main-fd3af306.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ide_db/index.html">ide_db</a><span class="version">0.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#macros">Crate Items</a></h3><ul class="block"><li><a href="#macros" title="Macros">Macros</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.ChangeWithProcMacros.html">ChangeWithProcMacros</a></li><li><a href="struct.EditionedFileId.html">EditionedFileId</a></li><li><a href="struct.FileId.html">FileId</a></li><li><a href="struct.FxHasher.html">FxHasher</a></li><li><a href="struct.Ranker.html">Ranker</a></li><li><a href="struct.RootDatabase.html">RootDatabase</a></li><li><a href="struct.SnippetCap.html">SnippetCap</a></li><li><a href="active_parameter/struct.ActiveParameter.html">active_parameter::ActiveParameter</a></li><li><a href="assists/struct.Assist.html">assists::Assist</a></li><li><a href="assists/struct.AssistId.html">assists::AssistId</a></li><li><a href="assists/struct.GroupLabel.html">assists::GroupLabel</a></li><li><a href="assists/struct.SingleResolve.html">assists::SingleResolve</a></li><li><a href="documentation/struct.DocsRangeMap.html">documentation::DocsRangeMap</a></li><li><a href="documentation/struct.Documentation.html">documentation::Documentation</a></li><li><a href="famous_defs/struct.FamousDefs.html">famous_defs::FamousDefs</a></li><li><a href="generated/lints/struct.Lint.html">generated::lints::Lint</a></li><li><a href="generated/lints/struct.LintGroup.html">generated::lints::LintGroup</a></li><li><a href="imports/import_assets/struct.CompleteInFlyimport.html">imports::import_assets::CompleteInFlyimport</a></li><li><a href="imports/import_assets/struct.ImportAssets.html">imports::import_assets::ImportAssets</a></li><li><a href="imports/import_assets/struct.LocatedImport.html">imports::import_assets::LocatedImport</a></li><li><a href="imports/import_assets/struct.PathImportCandidate.html">imports::import_assets::PathImportCandidate</a></li><li><a href="imports/import_assets/struct.TraitImportCandidate.html">imports::import_assets::TraitImportCandidate</a></li><li><a href="imports/insert_use/struct.ImportScope.html">imports::insert_use::ImportScope</a></li><li><a href="imports/insert_use/struct.InsertUseConfig.html">imports::insert_use::InsertUseConfig</a></li><li><a href="label/struct.Label.html">label::Label</a></li><li><a href="path_transform/struct.PathTransform.html">path_transform::PathTransform</a></li><li><a href="prime_caches/struct.ParallelPrimeCachesProgress.html">prime_caches::ParallelPrimeCachesProgress</a></li><li><a href="rename/struct.RenameError.html">rename::RenameError</a></li><li><a href="search/struct.FileReference.html">search::FileReference</a></li><li><a href="search/struct.FindUsages.html">search::FindUsages</a></li><li><a href="search/struct.ReferenceCategory.html">search::ReferenceCategory</a></li><li><a href="search/struct.SearchScope.html">search::SearchScope</a></li><li><a href="search/struct.UsageSearchResult.html">search::UsageSearchResult</a></li><li><a href="source_change/struct.ChangeAnnotation.html">source_change::ChangeAnnotation</a></li><li><a href="source_change/struct.ChangeAnnotationId.html">source_change::ChangeAnnotationId</a></li><li><a href="source_change/struct.SnippetBuilder.html">source_change::SnippetBuilder</a></li><li><a href="source_change/struct.SnippetEdit.html">source_change::SnippetEdit</a></li><li><a href="source_change/struct.SourceChange.html">source_change::SourceChange</a></li><li><a href="source_change/struct.SourceChangeBuilder.html">source_change::SourceChangeBuilder</a></li><li><a href="source_change/struct.TreeMutator.html">source_change::TreeMutator</a></li><li><a href="symbol_index/struct.Query.html">symbol_index::Query</a></li><li><a href="symbol_index/struct.SymbolIndex.html">symbol_index::SymbolIndex</a></li><li><a href="syntax_helpers/struct.LexedStr.html">syntax_helpers::LexedStr</a></li><li><a href="syntax_helpers/suggest_name/struct.NameGenerator.html">syntax_helpers::suggest_name::NameGenerator</a></li><li><a href="syntax_helpers/tree_diff/struct.TreeDiff.html">syntax_helpers::tree_diff::TreeDiff</a></li><li><a href="text_edit/struct.Indel.html">text_edit::Indel</a></li><li><a href="text_edit/struct.TextEdit.html">text_edit::TextEdit</a></li><li><a href="text_edit/struct.TextEditBuilder.html">text_edit::TextEditBuilder</a></li><li><a href="text_edit/struct.TextRange.html">text_edit::TextRange</a></li><li><a href="text_edit/struct.TextSize.html">text_edit::TextSize</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="enum.Severity.html">Severity</a></li><li><a href="enum.SymbolKind.html">SymbolKind</a></li><li><a href="assists/enum.AssistKind.html">assists::AssistKind</a></li><li><a href="assists/enum.AssistResolveStrategy.html">assists::AssistResolveStrategy</a></li><li><a href="assists/enum.Command.html">assists::Command</a></li><li><a href="assists/enum.ExprFillDefaultMode.html">assists::ExprFillDefaultMode</a></li><li><a href="defs/enum.Definition.html">defs::Definition</a></li><li><a href="defs/enum.IdentClass.html">defs::IdentClass</a></li><li><a href="defs/enum.NameClass.html">defs::NameClass</a></li><li><a href="defs/enum.NameRefClass.html">defs::NameRefClass</a></li><li><a href="defs/enum.OperatorClass.html">defs::OperatorClass</a></li><li><a href="imports/import_assets/enum.ImportCandidate.html">imports::import_assets::ImportCandidate</a></li><li><a href="imports/import_assets/enum.NameToImport.html">imports::import_assets::NameToImport</a></li><li><a href="imports/insert_use/enum.ImportGranularity.html">imports::insert_use::ImportGranularity</a></li><li><a href="imports/insert_use/enum.ImportScopeKind.html">imports::insert_use::ImportScopeKind</a></li><li><a href="imports/insert_use/enum.PrefixKind.html">imports::insert_use::PrefixKind</a></li><li><a href="imports/merge_imports/enum.MergeBehavior.html">imports::merge_imports::MergeBehavior</a></li><li><a href="imports/merge_imports/enum.NormalizationStyle.html">imports::merge_imports::NormalizationStyle</a></li><li><a href="items_locator/enum.AssocSearchMode.html">items_locator::AssocSearchMode</a></li><li><a href="rename/enum.IdentifierKind.html">rename::IdentifierKind</a></li><li><a href="rename/enum.RenameDefinition.html">rename::RenameDefinition</a></li><li><a href="search/enum.FileReferenceNode.html">search::FileReferenceNode</a></li><li><a href="source_change/enum.AnnotationSnippet.html">source_change::AnnotationSnippet</a></li><li><a href="source_change/enum.FileSystemEdit.html">source_change::FileSystemEdit</a></li><li><a href="source_change/enum.Snippet.html">source_change::Snippet</a></li><li><a href="syntax_helpers/format_string/enum.FormatSpecifier.html">syntax_helpers::format_string::FormatSpecifier</a></li><li><a href="syntax_helpers/format_string_exprs/enum.Arg.html">syntax_helpers::format_string_exprs::Arg</a></li><li><a href="ty_filter/enum.TryEnum.html">ty_filter::TryEnum</a></li></ul><h3 id="traits">Traits</h3><ul class="all-items"><li><a href="trait.LineIndexDatabase.html">LineIndexDatabase</a></li><li><a href="documentation/trait.HasDocs.html">documentation::HasDocs</a></li><li><a href="symbol_index/trait.SymbolsDatabase.html">symbol_index::SymbolsDatabase</a></li></ul><h3 id="macros">Macros</h3><ul class="all-items"><li><a href="macro._bail.html">_bail</a></li><li><a href="macro._format_err.html">_format_err</a></li><li><a href="rename/macro.bail.html">rename::bail</a></li><li><a href="rename/macro.format_err.html">rename::format_err</a></li></ul><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="active_parameter/fn.callable_for_arg_list.html">active_parameter::callable_for_arg_list</a></li><li><a href="active_parameter/fn.callable_for_node.html">active_parameter::callable_for_node</a></li><li><a href="active_parameter/fn.callable_for_token.html">active_parameter::callable_for_token</a></li><li><a href="active_parameter/fn.generic_def_for_node.html">active_parameter::generic_def_for_node</a></li><li><a href="defs/fn.find_std_module.html">defs::find_std_module</a></li><li><a href="documentation/fn.docs_from_attrs.html">documentation::docs_from_attrs</a></li><li><a href="documentation/fn.docs_with_rangemap.html">documentation::docs_with_rangemap</a></li><li><a href="helpers/fn.get_definition.html">helpers::get_definition</a></li><li><a href="helpers/fn.is_editable_crate.html">helpers::is_editable_crate</a></li><li><a href="helpers/fn.item_name.html">helpers::item_name</a></li><li><a href="helpers/fn.lint_eq_or_in_group.html">helpers::lint_eq_or_in_group</a></li><li><a href="helpers/fn.mod_path_to_ast.html">helpers::mod_path_to_ast</a></li><li><a href="helpers/fn.pick_best_token.html">helpers::pick_best_token</a></li><li><a href="helpers/fn.pick_token.html">helpers::pick_token</a></li><li><a href="helpers/fn.visit_file_defs.html">helpers::visit_file_defs</a></li><li><a href="imports/import_assets/fn.item_for_path_search.html">imports::import_assets::item_for_path_search</a></li><li><a href="imports/insert_use/fn.ast_to_remove_for_path_in_use_stmt.html">imports::insert_use::ast_to_remove_for_path_in_use_stmt</a></li><li><a href="imports/insert_use/fn.insert_use.html">imports::insert_use::insert_use</a></li><li><a href="imports/insert_use/fn.insert_use_as_alias.html">imports::insert_use::insert_use_as_alias</a></li><li><a href="imports/insert_use/fn.remove_path_if_in_use_stmt.html">imports::insert_use::remove_path_if_in_use_stmt</a></li><li><a href="imports/merge_imports/fn.common_prefix.html">imports::merge_imports::common_prefix</a></li><li><a href="imports/merge_imports/fn.eq_attrs.html">imports::merge_imports::eq_attrs</a></li><li><a href="imports/merge_imports/fn.eq_visibility.html">imports::merge_imports::eq_visibility</a></li><li><a href="imports/merge_imports/fn.try_merge_imports.html">imports::merge_imports::try_merge_imports</a></li><li><a href="imports/merge_imports/fn.try_merge_trees.html">imports::merge_imports::try_merge_trees</a></li><li><a href="imports/merge_imports/fn.try_normalize_import.html">imports::merge_imports::try_normalize_import</a></li><li><a href="imports/merge_imports/fn.try_normalize_use_tree.html">imports::merge_imports::try_normalize_use_tree</a></li><li><a href="imports/merge_imports/fn.try_normalize_use_tree_mut.html">imports::merge_imports::try_normalize_use_tree_mut</a></li><li><a href="items_locator/fn.items_with_name.html">items_locator::items_with_name</a></li><li><a href="items_locator/fn.items_with_name_in_module.html">items_locator::items_with_name_in_module</a></li><li><a href="prime_caches/fn.parallel_prime_caches.html">prime_caches::parallel_prime_caches</a></li><li><a href="rename/fn.source_edit_from_references.html">rename::source_edit_from_references</a></li><li><a href="rust_doc/fn.format_docs.html">rust_doc::format_docs</a></li><li><a href="rust_doc/fn.is_rust_fence.html">rust_doc::is_rust_fence</a></li><li><a href="symbol_index/fn.crate_symbols.html">symbol_index::crate_symbols</a></li><li><a href="symbol_index/fn.world_symbols.html">symbol_index::world_symbols</a></li><li><a href="syntax_helpers/format_string/fn.is_format_string.html">syntax_helpers::format_string::is_format_string</a></li><li><a href="syntax_helpers/format_string/fn.lex_format_specifiers.html">syntax_helpers::format_string::lex_format_specifiers</a></li><li><a href="syntax_helpers/format_string_exprs/fn.parse_format_exprs.html">syntax_helpers::format_string_exprs::parse_format_exprs</a></li><li><a href="syntax_helpers/format_string_exprs/fn.with_placeholders.html">syntax_helpers::format_string_exprs::with_placeholders</a></li><li><a href="syntax_helpers/node_ext/fn.block_as_lone_tail.html">syntax_helpers::node_ext::block_as_lone_tail</a></li><li><a href="syntax_helpers/node_ext/fn.eq_label_lt.html">syntax_helpers::node_ext::eq_label_lt</a></li><li><a href="syntax_helpers/node_ext/fn.expr_as_name_ref.html">syntax_helpers::node_ext::expr_as_name_ref</a></li><li><a href="syntax_helpers/node_ext/fn.for_each_break_and_continue_expr.html">syntax_helpers::node_ext::for_each_break_and_continue_expr</a></li><li><a href="syntax_helpers/node_ext/fn.for_each_tail_expr.html">syntax_helpers::node_ext::for_each_tail_expr</a></li><li><a href="syntax_helpers/node_ext/fn.full_path_of_name_ref.html">syntax_helpers::node_ext::full_path_of_name_ref</a></li><li><a href="syntax_helpers/node_ext/fn.is_closure_or_blk_with_modif.html">syntax_helpers::node_ext::is_closure_or_blk_with_modif</a></li><li><a href="syntax_helpers/node_ext/fn.is_pattern_cond.html">syntax_helpers::node_ext::is_pattern_cond</a></li><li><a href="syntax_helpers/node_ext/fn.macro_call_for_string_token.html">syntax_helpers::node_ext::macro_call_for_string_token</a></li><li><a href="syntax_helpers/node_ext/fn.parse_tt_as_comma_sep_paths.html">syntax_helpers::node_ext::parse_tt_as_comma_sep_paths</a></li><li><a href="syntax_helpers/node_ext/fn.preorder_expr.html">syntax_helpers::node_ext::preorder_expr</a></li><li><a href="syntax_helpers/node_ext/fn.preorder_expr_with_ctx_checker.html">syntax_helpers::node_ext::preorder_expr_with_ctx_checker</a></li><li><a href="syntax_helpers/node_ext/fn.single_let.html">syntax_helpers::node_ext::single_let</a></li><li><a href="syntax_helpers/node_ext/fn.vis_eq.html">syntax_helpers::node_ext::vis_eq</a></li><li><a href="syntax_helpers/node_ext/fn.walk_expr.html">syntax_helpers::node_ext::walk_expr</a></li><li><a href="syntax_helpers/node_ext/fn.walk_pat.html">syntax_helpers::node_ext::walk_pat</a></li><li><a href="syntax_helpers/node_ext/fn.walk_patterns_in_expr.html">syntax_helpers::node_ext::walk_patterns_in_expr</a></li><li><a href="syntax_helpers/node_ext/fn.walk_ty.html">syntax_helpers::node_ext::walk_ty</a></li><li><a href="syntax_helpers/fn.prettify_macro_expansion.html">syntax_helpers::prettify_macro_expansion</a></li><li><a href="syntax_helpers/tree_diff/fn.diff.html">syntax_helpers::tree_diff::diff</a></li><li><a href="traits/fn.get_missing_assoc_items.html">traits::get_missing_assoc_items</a></li><li><a href="traits/fn.resolve_target_trait.html">traits::resolve_target_trait</a></li><li><a href="use_trivial_constructor/fn.use_trivial_constructor.html">use_trivial_constructor::use_trivial_constructor</a></li></ul><h3 id="types">Type Aliases</h3><ul class="all-items"><li><a href="type.FilePosition.html">FilePosition</a></li><li><a href="type.FileRange.html">FileRange</a></li><li><a href="type.FxHashMap.html">FxHashMap</a></li><li><a href="type.FxHashSet.html">FxHashSet</a></li><li><a href="type.FxIndexMap.html">FxIndexMap</a></li><li><a href="type.FxIndexSet.html">FxIndexSet</a></li><li><a href="rename/type.Result.html">rename::Result</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="generated/lints/constant.CLIPPY_LINTS.html">generated::lints::CLIPPY_LINTS</a></li><li><a href="generated/lints/constant.CLIPPY_LINT_GROUPS.html">generated::lints::CLIPPY_LINT_GROUPS</a></li><li><a href="generated/lints/constant.DEFAULT_LINTS.html">generated::lints::DEFAULT_LINTS</a></li><li><a href="generated/lints/constant.DEFAULT_LINT_GROUPS.html">generated::lints::DEFAULT_LINT_GROUPS</a></li><li><a href="generated/lints/constant.FEATURES.html">generated::lints::FEATURES</a></li><li><a href="generated/lints/constant.RUSTDOC_LINTS.html">generated::lints::RUSTDOC_LINTS</a></li><li><a href="generated/lints/constant.RUSTDOC_LINT_GROUPS.html">generated::lints::RUSTDOC_LINT_GROUPS</a></li><li><a href="items_locator/constant.DEFAULT_QUERY_SEARCH_LIMIT.html">items_locator::DEFAULT_QUERY_SEARCH_LIMIT</a></li></ul></section></div></main></body></html> |