List of all items
Structs
- CompletionConfig
- CompletionFieldsToResolve
- CompletionItem
- CompletionRelevance
- Snippet
- completions::Completions
- completions::attribute::AttrCompletion
- completions::attribute::derive::DeriveDependencies
- completions::attribute::repr::ReprCompletion
- completions::expr::PathCallback
- config::CompletionConfig
- context::AttrCtx
- context::CompletionContext
- context::DotAccess
- context::DotAccessExprCtx
- context::LifetimeContext
- context::NameContext
- context::NameRefContext
- context::ParamContext
- context::PathCompletionCtx
- context::PathExprCtx
- context::PatternContext
- context::QualifierCtx
- context::analysis::AnalysisResult
- context::analysis::ExpansionResult
- item::Builder
- item::CompletionItem
- item::CompletionItemLabel
- item::CompletionRelevance
- item::CompletionRelevanceFn
- item::CompletionRelevanceTraitInfo
- render::RenderContext
- render::variant::RenderedLiteral
- snippet::Snippet
Enums
- AutoImportExclusionType
- CallableSnippets
- CompletionItemKind
- CompletionItemRefMode
- CompletionRelevancePostfixMatch
- CompletionRelevanceReturnType
- CompletionRelevanceTypeMatch
- SnippetScope
- completions::item_list::trait_impl::AsyncSugaring
- completions::item_list::trait_impl::ImplCompletionKind
- config::AutoImportExclusionType
- config::CallableSnippets
- context::BreakableKind
- context::CompleteSemicolon
- context::CompletionAnalysis
- context::DotAccessKind
- context::ItemListKind
- context::LifetimeKind
- context::NameKind
- context::NameRefKind
- context::ParamKind
- context::PathKind
- context::PatternRefutability
- context::Qualified
- context::TypeAscriptionTarget
- context::TypeLocation
- context::Visible
- item::CompletionItemKind
- item::CompletionItemRefMode
- item::CompletionRelevancePostfixMatch
- item::CompletionRelevanceReturnType
- item::CompletionRelevanceTypeMatch
- render::function::FuncKind
- render::literal::Variant
- snippet::SnippetScope
Macros
Functions
- completions
- completions::attribute::attr
- completions::attribute::cfg::complete_cfg
- completions::attribute::complete_attribute_path
- completions::attribute::complete_known_attribute_input
- completions::attribute::derive::complete_derive_path
- completions::attribute::diagnostic::complete_on_unimplemented
- completions::attribute::lint::complete_lint
- completions::attribute::macro_use::complete_macro_use
- completions::attribute::parse_comma_sep_expr
- completions::attribute::repr::attr
- completions::attribute::repr::complete_repr
- completions::complete_name
- completions::complete_name_ref
- completions::complete_patterns
- completions::dot::complete_dot
- completions::dot::complete_fields
- completions::dot::complete_methods
- completions::dot::complete_undotted_self
- completions::enum_variants_with_paths
- completions::env_vars::complete_cargo_env_vars
- completions::expr::complete_expr
- completions::expr::complete_expr_path
- completions::extern_abi::complete_extern_abi
- completions::extern_crate::complete_extern_crate
- completions::field::complete_field_list_record_variant
- completions::field::complete_field_list_tuple_variant
- completions::flyimport::compute_fuzzy_completion_order_key
- completions::flyimport::filter_excluded_flyimport
- completions::flyimport::import_assets_for_path
- completions::flyimport::import_name
- completions::flyimport::import_on_the_fly
- completions::flyimport::import_on_the_fly_dot
- completions::flyimport::import_on_the_fly_method
- completions::flyimport::import_on_the_fly_pat
- completions::flyimport::import_on_the_fly_pat_
- completions::flyimport::import_on_the_fly_path
- completions::fn_param::comma_wrapper
- completions::fn_param::complete_fn_param
- completions::fn_param::fill_fn_params
- completions::fn_param::params_from_stmt_list_scope
- completions::fn_param::remove_duplicated
- completions::fn_param::should_add_self_completions
- completions::format_string::format_string
- completions::format_string::unescaped_brace
- completions::item_list::add_keywords
- completions::item_list::complete_item_list
- completions::item_list::complete_item_list_in_expr
- completions::item_list::trait_impl::add_const_impl
- completions::item_list::trait_impl::add_function_impl
- completions::item_list::trait_impl::add_function_impl_
- completions::item_list::trait_impl::add_type_alias_impl
- completions::item_list::trait_impl::complete_trait_impl
- completions::item_list::trait_impl::complete_trait_impl_const
- completions::item_list::trait_impl::complete_trait_impl_fn
- completions::item_list::trait_impl::complete_trait_impl_item_by_name
- completions::item_list::trait_impl::complete_trait_impl_name
- completions::item_list::trait_impl::complete_trait_impl_type_alias
- completions::item_list::trait_impl::function_declaration
- completions::item_list::trait_impl::get_transformed_assoc_item
- completions::item_list::trait_impl::get_transformed_fn
- completions::item_list::trait_impl::make_const_compl_syntax
- completions::keyword::complete_for_and_where
- completions::lifetime::complete_label
- completions::lifetime::complete_lifetime
- completions::macro_def::complete_macro_segment
- completions::mod_::complete_mod
- completions::mod_::directory_to_look_for_submodules
- completions::mod_::module_chain_to_containing_module_file
- completions::pattern::complete_pattern
- completions::pattern::complete_pattern_path
- completions::postfix::add_custom_postfix_completions
- completions::postfix::build_postfix_snippet_builder
- completions::postfix::complete_postfix
- completions::postfix::escape_snippet_bits
- completions::postfix::format_like::add_format_like_completions
- completions::postfix::get_receiver_text
- completions::postfix::include_references
- completions::postfix::is_in_condition
- completions::postfix::suggest_receiver_name
- completions::ra_fixture::complete_ra_fixture
- completions::record::add_default_update
- completions::record::complete_fields
- completions::record::complete_record_expr_fields
- completions::record::complete_record_pattern_fields
- completions::snippet::add_custom_completions
- completions::snippet::complete_expr_snippet
- completions::snippet::complete_item_snippet
- completions::snippet::snippet
- completions::type::complete_ascribed_type
- completions::type::complete_type_path
- completions::use_::complete_use_path
- completions::vis::complete_vis_path
- context::analysis::analyze
- context::analysis::ancestors_in_file_compensated
- context::analysis::classify_lifetime
- context::analysis::classify_name
- context::analysis::classify_name_ref
- context::analysis::expand
- context::analysis::expand_and_analyze
- context::analysis::expand_maybe_stop
- context::analysis::expected_type_and_name
- context::analysis::fetch_immediate_impl_or_trait
- context::analysis::find_node_in_file
- context::analysis::find_node_in_file_compensated
- context::analysis::find_opt_node_in_file
- context::analysis::find_opt_node_in_file_compensated
- context::analysis::has_in_newline_expr_first
- context::analysis::has_parens
- context::analysis::is_after_if_expr
- context::analysis::is_in_block
- context::analysis::is_in_breakable
- context::analysis::is_in_token_of_for_loop
- context::analysis::left_ancestors
- context::analysis::next_non_trivia_sibling
- context::analysis::next_non_trivia_token
- context::analysis::path_or_use_tree_qualifier
- context::analysis::pattern_context_for
- context::analysis::prev_special_biased_token_at_trivia
- context::analysis::token_at_offset_ignore_whitespace
- render::compute_exact_name_match
- render::compute_ref_match
- render::compute_type_match
- render::const_::render
- render::const_::render_const
- render::field_with_receiver
- render::function::add_call_parens
- render::function::compute_return_type_match
- render::function::detail
- render::function::detail_full
- render::function::params
- render::function::params_display
- render::function::ref_of_param
- render::function::render
- render::function::render_fn
- render::function::render_method
- render::get_import_name
- render::literal::render
- render::literal::render_struct_literal
- render::literal::render_variant_lit
- render::macro_::banged_name
- render::macro_::guess_macro_braces
- render::macro_::label
- render::macro_::render
- render::macro_::render_macro
- render::macro_::render_macro_pat
- render::match_types
- render::path_ref_match
- render::pattern::build_completion
- render::pattern::render_pat
- render::pattern::render_record_as_pat
- render::pattern::render_struct_pat
- render::pattern::render_tuple_as_pat
- render::pattern::render_variant_pat
- render::render_expr
- render::render_field
- render::render_path_resolution
- render::render_pattern_resolution
- render::render_resolution_pat
- render::render_resolution_path
- render::render_resolution_simple_
- render::render_resolution_with_import
- render::render_resolution_with_import_pat
- render::render_tuple_field
- render::render_type_inference
- render::res_to_kind
- render::scope_def_docs
- render::scope_def_is_deprecated
- render::scope_def_to_name
- render::type_alias::render
- render::type_alias::render_type_alias
- render::type_alias::render_type_alias_with_eq
- render::union_literal::render_union_literal
- render::variant::format_literal_label
- render::variant::format_literal_lookup
- render::variant::render_record_lit
- render::variant::render_tuple_lit
- render::variant::visible_fields
- resolve_completion_edits
- snippet::import_edits
- snippet::validate_snippet
Type Aliases
Statics
Constants
- completions::attribute::ATTRIBUTES
- completions::attribute::EXPR_ATTRIBUTES
- completions::attribute::cfg::CFG_CONDITION
- completions::attribute::cfg::KNOWN_ARCH
- completions::attribute::cfg::KNOWN_ENV
- completions::attribute::cfg::KNOWN_OS
- completions::attribute::cfg::KNOWN_VENDOR
- completions::attribute::derive::DEFAULT_DERIVE_DEPENDENCIES
- completions::attribute::diagnostic::ATTRIBUTE_ARGS
- completions::attribute::repr::REPR_COMPLETIONS
- completions::env_vars::CARGO_DEFINED_VARS
- completions::extern_abi::SUPPORTED_CALLING_CONVENTIONS
- completions::macro_def::MACRO_SEGMENTS
- context::COMPLETION_MARKER
- context::OP_TRAIT_LANG