List of all items
Structs
- ChangeWithProcMacros
- EditionedFileId
- FileId
- FxHasher
- LibraryRoots
- LineIndexDatabaseData
- LocalRoots
- MiniCore
- Ranker
- RootDatabase
- SnippetCap
- active_parameter::ActiveParameter
- assists::Assist
- assists::AssistId
- assists::GroupLabel
- assists::SingleResolve
- documentation::Documentation
- famous_defs::FamousDefs
- generated::lints::Lint
- generated::lints::LintGroup
- imports::import_assets::CompleteInFlyimport
- imports::import_assets::ImportAssets
- imports::import_assets::ImportPathConfig
- imports::import_assets::LocatedImport
- imports::import_assets::PathImportCandidate
- imports::import_assets::TraitImportCandidate
- imports::insert_use::ImportScope
- imports::insert_use::InsertUseConfig
- imports::merge_imports::version_sort::VersionChunkIter
- label::Label
- path_transform::AstSubsts
- path_transform::Ctx
- path_transform::PathTransform
- prime_caches::ParallelPrimeCachesProgress
- ra_fixture::FileId
- ra_fixture::RaFixtureAnalysis
- range_mapper::RangeMapper
- rename::RenameConfig
- rename::RenameError
- search::FileReference
- search::FindUsages
- search::ReferenceCategory
- search::SearchScope
- search::UsageSearchResult
- source_change::ChangeAnnotation
- source_change::ChangeAnnotationId
- source_change::SnippetBuilder
- source_change::SnippetEdit
- source_change::SourceChange
- source_change::SourceChangeBuilder
- source_change::TreeMutator
- symbol_index::Query
- symbol_index::SymbolIndex
- syntax_helpers::LexedStr
- syntax_helpers::node_ext::TreeWithDepthIterator
- syntax_helpers::suggest_name::NameGenerator
- syntax_helpers::tree_diff::TreeDiff
- text_edit::Indel
- text_edit::TextEdit
- text_edit::TextEditBuilder
- text_edit::TextRange
- text_edit::TextSize
Enums
- Severity
- SymbolKind
- assists::AssistKind
- assists::AssistResolveStrategy
- assists::Command
- assists::ExprFillDefaultMode
- defs::Definition
- defs::IdentClass
- defs::NameClass
- defs::NameRefClass
- defs::OperatorClass
- imports::import_assets::ImportCandidate
- imports::import_assets::NameToImport
- imports::insert_use::ImportGranularity
- imports::insert_use::ImportGranularityGuess
- imports::insert_use::ImportGroup
- imports::insert_use::ImportScopeKind
- imports::insert_use::PrefixKind
- imports::merge_imports::MergeBehavior
- imports::merge_imports::NormalizationStyle
- imports::merge_imports::version_sort::MoreLeadingZeros
- imports::merge_imports::version_sort::VersionChunk
- items_locator::AssocSearchMode
- path_transform::TypeOrConst
- rename::IdentifierKind
- rename::RenameDefinition
- search::FileReferenceNode
- source_change::AnnotationSnippet
- source_change::FileSystemEdit
- source_change::PlaceSnippet
- source_change::Snippet
- syntax_helpers::format_string::FormatSpecifier
- syntax_helpers::format_string_exprs::Arg
- syntax_helpers::tree_diff::TreeDiffInsertPos
- ty_filter::TryEnum
Traits
Macros
- _bail
- _format_err
- documentation::impl_has_docs
- impl_empty_upmap_from_ra_fixture
- ra_fixture::impl_tuple
- rename::bail
- rename::format_err
Functions
- active_parameter::callable_for_arg_list
- active_parameter::callable_for_node
- active_parameter::callable_for_token
- active_parameter::generic_def_for_node
- active_parameter::into_comma
- create_data_LineIndexDatabase
- defs::find_std_module
- helpers::get_definition
- helpers::is_editable_crate
- helpers::item_name
- helpers::lint_eq_or_in_group
- helpers::mod_path_to_ast
- helpers::pick_best_token
- helpers::pick_token
- helpers::visit_file_defs
- imports::import_assets::assoc_to_item
- imports::import_assets::get_mod_path
- imports::import_assets::item_as_assoc
- imports::import_assets::item_for_path_search
- imports::import_assets::item_for_path_search_assoc
- imports::import_assets::path_applicable_imports
- imports::import_assets::path_import_candidate
- imports::import_assets::trait_applicable_items
- imports::import_assets::validate_resolvable
- imports::insert_use::ast_to_remove_for_path_in_use_stmt
- imports::insert_use::guess_granularity_from_scope
- imports::insert_use::insert_use
- imports::insert_use::insert_use_
- imports::insert_use::insert_use_as_alias
- imports::insert_use::insert_use_with_alias_option
- imports::insert_use::is_inner_attribute
- imports::insert_use::remove_path_if_in_use_stmt
- imports::merge_imports::common_prefix
- imports::merge_imports::eq_attrs
- imports::merge_imports::eq_visibility
- imports::merge_imports::get_single_subtree
- imports::merge_imports::path_is_self
- imports::merge_imports::path_len
- imports::merge_imports::path_segment_cmp
- imports::merge_imports::recursive_merge
- imports::merge_imports::recursive_normalize
- imports::merge_imports::remove_subtree_if_only_self
- imports::merge_imports::try_merge_imports
- imports::merge_imports::try_merge_trees
- imports::merge_imports::try_merge_trees_mut
- imports::merge_imports::try_normalize_import
- imports::merge_imports::try_normalize_use_tree
- imports::merge_imports::try_normalize_use_tree_mut
- imports::merge_imports::use_tree_cmp
- imports::merge_imports::use_tree_cmp_bin_search
- imports::merge_imports::use_tree_cmp_by_tree_list_glob_or_alias
- imports::merge_imports::version_sort::version_sort
- items_locator::find_items
- items_locator::items_with_name
- items_locator::items_with_name_in_module
- line_index
- path_transform::find_trait_for_assoc_item
- path_transform::get_syntactic_substs
- path_transform::get_type_args_from_arg_list
- path_transform::preorder_rev
- prime_caches::crate_name
- prime_caches::parallel_prime_caches
- ra_fixture::upmap_collection
- rename::rename_mod
- rename::rename_reference
- rename::source_edit_from_def
- rename::source_edit_from_name
- rename::source_edit_from_name_ref
- rename::source_edit_from_references
- rust_doc::code_line_ignored_by_rustdoc
- rust_doc::format_docs
- rust_doc::format_docs_
- rust_doc::is_rust_fence
- search::def_to_ty
- search::is_name_ref_in_import
- search::is_name_ref_in_test
- symbol_index::crate_symbols
- symbol_index::resolve_path_to_modules
- symbol_index::search_crates
- symbol_index::world_symbols
- syntax_helpers::format_string::is_format_string
- syntax_helpers::format_string::lex_format_specifiers
- syntax_helpers::format_string_exprs::parse_format_exprs
- syntax_helpers::format_string_exprs::with_placeholders
- syntax_helpers::node_ext::block_as_lone_tail
- syntax_helpers::node_ext::eq_label_lt
- syntax_helpers::node_ext::expr_as_name_ref
- syntax_helpers::node_ext::find_loops
- syntax_helpers::node_ext::for_each_break_and_continue_expr
- syntax_helpers::node_ext::for_each_break_expr
- syntax_helpers::node_ext::for_each_tail_expr
- syntax_helpers::node_ext::full_path_of_name_ref
- syntax_helpers::node_ext::is_closure_or_blk_with_modif
- syntax_helpers::node_ext::is_in_macro_matcher
- syntax_helpers::node_ext::is_pattern_cond
- syntax_helpers::node_ext::macro_call_for_string_token
- syntax_helpers::node_ext::parse_tt_as_comma_sep_paths
- syntax_helpers::node_ext::preorder_expr
- syntax_helpers::node_ext::preorder_expr_with_ctx_checker
- syntax_helpers::node_ext::single_let
- syntax_helpers::node_ext::vis_eq
- syntax_helpers::node_ext::walk_expr
- syntax_helpers::node_ext::walk_pat
- syntax_helpers::node_ext::walk_patterns_in_expr
- syntax_helpers::node_ext::walk_ty
- syntax_helpers::prettify_macro_expansion
- syntax_helpers::suggest_name::from_call
- syntax_helpers::suggest_name::from_field_name
- syntax_helpers::suggest_name::from_func_call
- syntax_helpers::suggest_name::from_method_call
- syntax_helpers::suggest_name::from_param
- syntax_helpers::suggest_name::from_type
- syntax_helpers::suggest_name::is_useless_method
- syntax_helpers::suggest_name::is_valid_name
- syntax_helpers::suggest_name::name_of_type
- syntax_helpers::suggest_name::normalize
- syntax_helpers::suggest_name::sequence_name
- syntax_helpers::suggest_name::trait_name
- syntax_helpers::suggest_name::var_name_from_pat
- syntax_helpers::tree_diff::diff
- text_edit::assert_disjoint_or_equal
- text_edit::check_disjoint
- text_edit::check_disjoint_and_sort
- text_edit::coalesce_indels
- traits::as_trait_assoc_def
- traits::assoc_item_of_trait
- traits::convert_to_def_in_trait
- traits::get_missing_assoc_items
- traits::resolve_target_trait
- use_trivial_constructor::use_trivial_constructor
Type Aliases
- FilePosition
- FileRange
- FxHashMap
- FxHashSet
- FxIndexMap
- FxIndexSet
- path_transform::DefaultedParam
- path_transform::LifetimeName
- rename::Result
Constants
- generated::lints::CLIPPY_LINTS
- generated::lints::CLIPPY_LINT_GROUPS
- generated::lints::DEFAULT_LINTS
- generated::lints::DEFAULT_LINT_GROUPS
- generated::lints::FEATURES
- generated::lints::RUSTDOC_LINTS
- generated::lints::RUSTDOC_LINT_GROUPS
- items_locator::DEFAULT_QUERY_SEARCH_LIMIT
- rust_doc::RUSTDOC_FENCES
- syntax_helpers::suggest_name::SEQUENCE_TYPES
- syntax_helpers::suggest_name::USELESS_METHODS
- syntax_helpers::suggest_name::USELESS_METHOD_PREFIXES
- syntax_helpers::suggest_name::USELESS_NAMES
- syntax_helpers::suggest_name::USELESS_NAME_PREFIXES
- syntax_helpers::suggest_name::USELESS_TRAITS
- syntax_helpers::suggest_name::WRAPPER_TYPES