Home
last modified time | relevance | path

Searched defs:DefDatabase (Results 1 – 25 of 29) sorted by relevance

12

/third_party/rust/rust/src/tools/rust-analyzer/crates/hir-def/src/
Dchild_by_source.rs22 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 …]
Dvisibility.rs34 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()
Dexpander.rs39 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 …]
Dlower.rs16 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()
Dlang_item.rs89 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()
Dresolver.rs121 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 …]
Ddata.rs48 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 …]
Dfind_path.rs20 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()
Dattr.rs70 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 …]
Dimport_map.rs81 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()
Dgenerics.rs153 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()
Dnameres.rs192 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()
Dbody.rs118 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()
Ddb.rs74 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()
Ditem_tree.rs108 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()
Dlib.rs1151 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/
Dpath_resolution.rs64 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()
Dattr_resolution.rs29 db: &dyn DefDatabase, in resolve_attr_macro()
Dmod_resolution.rs63 db: &dyn DefDatabase, in resolve_declaration()
Dcollector.rs65 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/
Dadt.rs97 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/
Dutils.rs42 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/
Dflyimport.rs977 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/
Dpretty.rs19 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/
Dlower.rs27 pub(super) fn new(db: &'a dyn DefDatabase, file: HirFileId) -> Self { in new()
767 db: &dyn DefDatabase, in lower_use_tree()

12