| /third_party/rust/rust/src/tools/rust-analyzer/crates/hir-def/src/ |
| D | child_by_source.rs | 22 fn child_by_source(&self, db: &dyn DefDatabase, file_id: HirFileId) -> DynMap { in child_by_source() 27 fn child_by_source_to(&self, db: &dyn DefDatabase, map: &mut DynMap, file_id: HirFileId); in child_by_source_to() 31 fn child_by_source_to(&self, db: &dyn DefDatabase, res: &mut DynMap, file_id: HirFileId) { in child_by_source_to() 46 fn child_by_source_to(&self, db: &dyn DefDatabase, res: &mut DynMap, file_id: HirFileId) { in child_by_source_to() 59 fn add_assoc_item(db: &dyn DefDatabase, res: &mut DynMap, file_id: HirFileId, item: AssocItemId) { in add_assoc_item() 83 fn child_by_source_to(&self, db: &dyn DefDatabase, res: &mut DynMap, file_id: HirFileId) { in child_by_source_to() 91 fn child_by_source_to(&self, db: &dyn DefDatabase, res: &mut DynMap, file_id: HirFileId) { in child_by_source_to() 129 db: &dyn DefDatabase, in child_by_source_to() 164 fn add_impl(db: &dyn DefDatabase, map: &mut DynMap, file_id: HirFileId, imp: ImplId) { in child_by_source_to() 174 fn child_by_source_to(&self, db: &dyn DefDatabase, res: &mut DynMap, _: HirFileId) { in child_by_source_to() [all …]
|
| D | visibility.rs | 34 db: &dyn DefDatabase, in from_ast() 41 db: &dyn DefDatabase, in from_ast_with_hygiene() 49 db: &dyn DefDatabase, in from_ast_with_hygiene_and_default() 85 db: &dyn DefDatabase, in resolve() 103 pub fn is_visible_from(self, db: &dyn DefDatabase, from_module: ModuleId) -> bool { in is_visible_from() 122 db: &dyn DefDatabase, in is_visible_from_def_map() 218 db: &dyn DefDatabase, in field_visibilities_query() 237 pub(crate) fn function_visibility_query(db: &dyn DefDatabase, def: FunctionId) -> Visibility { in function_visibility_query() 243 pub(crate) fn const_visibility_query(db: &dyn DefDatabase, def: ConstId) -> Visibility { in const_visibility_query()
|
| D | expander.rs | 39 db: &dyn DefDatabase, in new() 48 pub(crate) fn parse_attrs(&self, db: &dyn DefDatabase, owner: &dyn ast::HasAttrs) -> Attrs { in parse_attrs() 52 pub(crate) fn is_cfg_enabled(&self, db: &dyn DefDatabase, owner: &dyn ast::HasAttrs) -> bool { in is_cfg_enabled() 63 pub fn new(db: &dyn DefDatabase, current_file_id: HirFileId, module: ModuleId) -> Expander { in new() 76 db: &dyn DefDatabase, in enter_expand() 105 db: &dyn DefDatabase, in enter_expand_id() 112 db: &dyn DefDatabase, in enter_expand_inner() 122 pub fn exit(&mut self, db: &dyn DefDatabase, mut mark: Mark) { in exit() 145 pub(crate) fn parse_attrs(&self, db: &dyn DefDatabase, owner: &dyn ast::HasAttrs) -> Attrs { in parse_attrs() 157 pub(crate) fn parse_path(&mut self, db: &dyn DefDatabase, path: ast::Path) -> Option<Path> { in parse_path() [all …]
|
| D | lower.rs | 16 pub fn new(db: &'a dyn DefDatabase, hygiene: &Hygiene, file_id: HirFileId) -> Self { in new() 20 pub fn with_file_id(db: &'a dyn DefDatabase, file_id: HirFileId) -> Self { in with_file_id() 28 pub fn with_hygiene(db: &'a dyn DefDatabase, hygiene: &Hygiene) -> Self { in with_hygiene()
|
| D | lang_item.rs | 89 pub(crate) fn crate_lang_items_query(db: &dyn DefDatabase, krate: CrateId) -> Arc<LangItems> { in crate_lang_items_query() 158 db: &dyn DefDatabase, in lang_item_query() 176 db: &dyn DefDatabase, in collect_lang_item() 189 pub fn lang_attr(db: &dyn DefDatabase, item: impl Into<AttrDefId> + Copy) -> Option<LangItem> { in lang_attr() 239 pub fn path(&self, db: &dyn DefDatabase, start_crate: CrateId) -> Option<Path> { in path()
|
| D | resolver.rs | 121 pub fn resolve_known_trait(&self, db: &dyn DefDatabase, path: &ModPath) -> Option<TraitId> { in resolve_known_trait() 130 pub fn resolve_known_struct(&self, db: &dyn DefDatabase, path: &ModPath) -> Option<StructId> { in resolve_known_struct() 139 pub fn resolve_known_enum(&self, db: &dyn DefDatabase, path: &ModPath) -> Option<EnumId> { in resolve_known_enum() 147 pub fn resolve_module_path_in_items(&self, db: &dyn DefDatabase, path: &ModPath) -> PerNs { in resolve_module_path_in_items() 154 db: &dyn DefDatabase, in resolve_module_path_in_trait_assoc_items() 181 db: &dyn DefDatabase, in resolve_path_in_type_ns() 241 db: &dyn DefDatabase, in resolve_path_in_type_ns_fully() 253 db: &dyn DefDatabase, in resolve_visibility() 269 db: &dyn DefDatabase, in resolve_path_in_value_ns() 380 db: &dyn DefDatabase, in resolve_path_in_value_ns_fully() [all …]
|
| D | data.rs | 48 pub(crate) fn fn_data_query(db: &dyn DefDatabase, func: FunctionId) -> Arc<FunctionData> { in fn_data_query() 188 db: &dyn DefDatabase, in type_alias_data_query() 239 pub(crate) fn trait_data_query(db: &dyn DefDatabase, tr: TraitId) -> Arc<TraitData> { in trait_data_query() 244 db: &dyn DefDatabase, in trait_data_with_diagnostics_query() 317 pub(crate) fn trait_alias_query(db: &dyn DefDatabase, id: TraitAliasId) -> Arc<TraitAliasData> { in trait_alias_query() 338 pub(crate) fn impl_data_query(db: &dyn DefDatabase, id: ImplId) -> Arc<ImplData> { in impl_data_query() 343 db: &dyn DefDatabase, in impl_data_with_diagnostics_query() 384 pub(crate) fn macro2_data_query(db: &dyn DefDatabase, makro: Macro2Id) -> Arc<Macro2Data> { in macro2_data_query() 412 db: &dyn DefDatabase, in macro_rules_data_query() 436 db: &dyn DefDatabase, in proc_macro_data_query() [all …]
|
| D | find_path.rs | 20 db: &dyn DefDatabase, in find_path() 30 db: &dyn DefDatabase, in find_path_prefixed() 72 db: &dyn DefDatabase, in find_path_inner() 149 db: &dyn DefDatabase, in find_path_for_module() 228 db: &dyn DefDatabase, in find_in_scope() 241 db: &dyn DefDatabase, in find_in_prelude() 293 db: &dyn DefDatabase, in calculate_best_path() 435 db: &dyn DefDatabase, in find_local_import_locations()
|
| D | attr.rs | 70 pub(crate) fn filter(db: &dyn DefDatabase, krate: CrateId, raw_attrs: RawAttrs) -> Attrs { in filter() 95 db: &dyn DefDatabase, in variants_attrs_query() 122 db: &dyn DefDatabase, in fields_attrs_query() 382 pub(crate) fn attrs_with_owner(db: &dyn DefDatabase, owner: AttrDefId) -> Self { in attrs_with_owner() 386 pub(crate) fn attrs_query(db: &dyn DefDatabase, def: AttrDefId) -> Attrs { in attrs_query() 556 db: &dyn DefDatabase, in docs_with_rangemap() 776 db: &dyn DefDatabase, in any_has_attrs() 782 fn attrs_from_item_tree<N: ItemTreeNode>(db: &dyn DefDatabase, id: ItemTreeId<N>) -> RawAttrs { in attrs_from_item_tree() 789 db: &dyn DefDatabase, in attrs_from_item_tree_loc() 797 db: &dyn DefDatabase, in attrs_from_item_tree_assoc() [all …]
|
| D | import_map.rs | 81 pub fn import_map_query(db: &dyn DefDatabase, krate: CrateId) -> Arc<Self> { in import_map_query() 147 db: &dyn DefDatabase, in collect_trait_assoc_items() 178 fn collect_import_map(db: &dyn DefDatabase, krate: CrateId) -> ImportMap { in collect_import_map() 278 fn fst_path(db: &dyn DefDatabase, path: &ImportPath) -> String { in fst_path() 375 db: &dyn DefDatabase, in import_matches() 426 db: &dyn DefDatabase, in search_dependencies() 559 db: &dyn DefDatabase, in assoc_item_path() 593 fn assoc_to_trait(db: &dyn DefDatabase, item: ItemInNs) -> Option<ItemInNs> { in assoc_to_trait()
|
| D | generics.rs | 153 db: &dyn DefDatabase, in generic_params_query() 333 db: &dyn DefDatabase, in fill_implicit_impl_trait_args() 424 db: &dyn DefDatabase, in file_id_and_params_of() 468 db: &dyn DefDatabase, in child_source() 507 db: &dyn DefDatabase, in child_source() 527 fn child_by_source_to(&self, db: &dyn DefDatabase, res: &mut DynMap, file_id: HirFileId) { in child_by_source_to()
|
| D | nameres.rs | 192 fn def_map(self, db: &dyn DefDatabase, krate: CrateId) -> Arc<DefMap> { in def_map() 291 pub(crate) fn crate_def_map_query(db: &dyn DefDatabase, krate: CrateId) -> Arc<DefMap> { in crate_def_map_query() 310 pub(crate) fn block_def_map_query(db: &dyn DefDatabase, block_id: BlockId) -> Arc<DefMap> { in block_def_map_query() 447 db: &dyn DefDatabase, in resolve_path() 466 db: &dyn DefDatabase, in resolve_path_locally() 488 db: &dyn DefDatabase, in with_ancestor_maps() 546 db: &dyn DefDatabase, in dump() 655 fn from_id(db: &dyn DefDatabase, macro_id: MacroId) -> Self { in from_id()
|
| D | body.rs | 118 db: &dyn DefDatabase, in body_with_source_map_query() 174 pub(crate) fn body_query(db: &dyn DefDatabase, def: DefWithBodyId) -> Arc<Body> { in body_query() 181 db: &'a dyn DefDatabase, in blocks() 186 pub fn pretty_print(&self, db: &dyn DefDatabase, owner: DefWithBodyId) -> String { in pretty_print() 192 db: &dyn DefDatabase, in pretty_print_expr() 200 db: &dyn DefDatabase, in new()
|
| D | db.rs | 74 pub trait DefDatabase: InternDatabase + ExpandDatabase + Upcast<dyn ExpandDatabase> { trait 238 fn crate_def_map_wait(db: &dyn DefDatabase, krate: CrateId) -> Arc<DefMap> { in crate_def_map_wait() 248 fn crate_limits(db: &dyn DefDatabase, crate_id: CrateId) -> CrateLimits { in crate_limits() 257 fn recursion_limit(db: &dyn DefDatabase, crate_id: CrateId) -> u32 { in recursion_limit() 261 fn crate_supports_no_std(db: &dyn DefDatabase, crate_id: CrateId) -> bool { in crate_supports_no_std()
|
| D | item_tree.rs | 108 pub(crate) fn file_item_tree_query(db: &dyn DefDatabase, file_id: HirFileId) -> Arc<ItemTree> { in file_item_tree_query() 153 pub fn top_level_attrs(&self, db: &dyn DefDatabase, krate: CrateId) -> Attrs { in top_level_attrs() 165 pub(crate) fn attrs(&self, db: &dyn DefDatabase, krate: CrateId, of: AttrOwner) -> Attrs { in attrs() 181 fn block_item_tree(db: &dyn DefDatabase, block: BlockId) -> Arc<ItemTree> { in block_item_tree() 751 db: &dyn DefDatabase, in use_tree_to_ast()
|
| D | lib.rs | 1151 pub fn macro_id_to_def_id(db: &dyn db::DefDatabase, id: MacroId) -> MacroDefId { in macro_id_to_def_id() 1223 db: &dyn db::DefDatabase, in derive_macro_as_call_id() 1245 db: &dyn db::DefDatabase, in attr_macro_as_call_id()
|
| /third_party/rust/rust/src/tools/rust-analyzer/crates/hir-def/src/nameres/ |
| D | path_resolution.rs | 64 db: &dyn DefDatabase, in filter_macro() 79 db: &dyn DefDatabase, in resolve_visibility() 125 db: &dyn DefDatabase, in resolve_path_fp_with_macro() 175 db: &dyn DefDatabase, in resolve_path_fp_with_macro_single() 407 db: &dyn DefDatabase, in resolve_name_in_module() 470 db: &dyn DefDatabase, in resolve_name_in_crate_root_or_extern_prelude() 495 fn resolve_in_prelude(&self, db: &dyn DefDatabase, name: &Name) -> PerNs { in resolve_in_prelude()
|
| D | attr_resolution.rs | 29 db: &dyn DefDatabase, in resolve_attr_macro()
|
| D | mod_resolution.rs | 63 db: &dyn DefDatabase, in resolve_declaration()
|
| D | collector.rs | 65 pub(super) fn collect_defs(db: &dyn DefDatabase, def_map: DefMap, tree_id: TreeId) -> DefMap { in collect_defs() 167 db: &dyn DefDatabase, in from_use() 194 db: &dyn DefDatabase, in from_extern_crate() 2295 fn do_collect_defs(db: &dyn DefDatabase, def_map: DefMap) -> DefMap { in do_collect_defs()
|
| /third_party/rust/rust/src/tools/rust-analyzer/crates/hir-def/src/data/ |
| D | adt.rs | 97 db: &dyn DefDatabase, in repr_from_value() 184 pub(crate) fn struct_data_query(db: &dyn DefDatabase, id: StructId) -> Arc<StructData> { in struct_data_query() 189 db: &dyn DefDatabase, in struct_data_with_diagnostics_query() 240 pub(crate) fn union_data_query(db: &dyn DefDatabase, id: UnionId) -> Arc<StructData> { in union_data_query() 245 db: &dyn DefDatabase, in union_data_with_diagnostics_query() 288 pub(crate) fn enum_data_query(db: &dyn DefDatabase, e: EnumId) -> Arc<EnumData> { in enum_data_query() 293 db: &dyn DefDatabase, in enum_data_with_diagnostics_query() 368 db: &dyn DefDatabase, in child_source() 378 db: &dyn DefDatabase, in lower_enum() 402 fn new(db: &dyn DefDatabase, flavor: InFile<ast::StructKind>, module_id: ModuleId) -> Self { in new() [all …]
|
| /third_party/rust/rust/src/tools/rust-analyzer/crates/hir-ty/src/ |
| D | utils.rs | 42 db: &dyn DefDatabase, in fn_traits() 53 pub fn all_super_traits(db: &dyn DefDatabase, trait_: TraitId) -> SmallVec<[TraitId; 4]> { in all_super_traits() 115 fn direct_super_traits(db: &dyn DefDatabase, trait_: TraitId, cb: impl FnMut(TraitId)) { in direct_super_traits() 183 pub(crate) fn generics(db: &dyn DefDatabase, def: GenericDefId) -> Generics { in generics() 352 fn parent_generic_def(db: &dyn DefDatabase, def: GenericDefId) -> Option<GenericDefId> { in parent_generic_def()
|
| /third_party/rust/rust/src/tools/rust-analyzer/crates/ide-completion/src/tests/ |
| D | flyimport.rs | 977 pub trait DefDatabase { in no_inherent_candidates_proposed() trait 996 pub trait DefDatabase { in no_inherent_candidates_proposed() trait 1015 pub trait DefDatabase { in no_inherent_candidates_proposed() trait
|
| /third_party/rust/rust/src/tools/rust-analyzer/crates/hir-def/src/body/ |
| D | pretty.rs | 19 pub(super) fn print_body_hir(db: &dyn DefDatabase, body: &Body, owner: DefWithBodyId) -> String { in print_body_hir() 74 db: &dyn DefDatabase, in print_expr_hir()
|
| /third_party/rust/rust/src/tools/rust-analyzer/crates/hir-def/src/item_tree/ |
| D | lower.rs | 27 pub(super) fn new(db: &'a dyn DefDatabase, file: HirFileId) -> Self { in new() 767 db: &dyn DefDatabase, in lower_use_tree()
|