Home
last modified time | relevance | path

Searched refs:ModuleDef (Results 1 – 25 of 419) sorted by relevance

12345678910>>...17

/dports/devel/rust-analyzer/rust-analyzer-2021-12-20/crates/ide_completion/src/completions/
H A Dunqualified_path.rs26 if let ScopeDef::ModuleDef(hir::ModuleDef::Module(_)) = res { in complete_unqualified_path()
42 ScopeDef::ModuleDef(hir::ModuleDef::Module(_)) => true, in complete_unqualified_path()
63 if let hir::ScopeDef::ModuleDef(hir::ModuleDef::Module(_)) = res { in complete_unqualified_path()
73 ScopeDef::ModuleDef(hir::ModuleDef::Trait(_) | hir::ModuleDef::Module(_)) => { in complete_unqualified_path()
99 if let Some(hir::PathResolution::Def(hir::ModuleDef::Trait(trait_))) = in complete_unqualified_path()
123 ScopeDef::ModuleDef( in complete_unqualified_path()
124 hir::ModuleDef::Function(_) in complete_unqualified_path()
125 | hir::ModuleDef::Variant(_) in complete_unqualified_path()
126 | hir::ModuleDef::Static(_), in complete_unqualified_path()
130 ScopeDef::ModuleDef(hir::ModuleDef::Const(_)) in complete_unqualified_path()
H A Dqualified_path.rs46 if let ScopeDef::ModuleDef(hir::ModuleDef::Module(_)) = def { in complete_qualified_path()
79 ScopeDef::ModuleDef(hir::ModuleDef::Module(_)) => true, in complete_qualified_path()
136 ScopeDef::ModuleDef( in complete_qualified_path()
137 hir::ModuleDef::Function(_) in complete_qualified_path()
138 | hir::ModuleDef::Variant(_) in complete_qualified_path()
139 | hir::ModuleDef::Static(_), in complete_qualified_path()
143 ScopeDef::ModuleDef(hir::ModuleDef::Const(_)) => { in complete_qualified_path()
157 (hir::ModuleDef::Adt(_) in complete_qualified_path()
158 | hir::ModuleDef::TypeAlias(_) in complete_qualified_path()
159 | hir::ModuleDef::BuiltinType(_)), in complete_qualified_path()
[all …]
H A Dpattern.rs35 hir::ScopeDef::ModuleDef(def) => match def { in complete_pattern()
36 hir::ModuleDef::Adt(hir::Adt::Struct(strukt)) => { in complete_pattern()
40 hir::ModuleDef::Variant(variant) in complete_pattern()
46 hir::ModuleDef::Adt(hir::Adt::Enum(e)) => refutable || single_variant_enum(e), in complete_pattern()
47 hir::ModuleDef::Const(..) | hir::ModuleDef::Module(..) => refutable, in complete_pattern()
/dports/lang/rust/rustc-1.58.1-src/src/tools/rust-analyzer/crates/ide_completion/src/completions/
H A Dunqualified_path.rs18 if let ScopeDef::ModuleDef(hir::ModuleDef::Module(_)) = res { in complete_unqualified_path()
38 if let hir::ScopeDef::ModuleDef(hir::ModuleDef::Module(_)) = res { in complete_unqualified_path()
48 ScopeDef::ModuleDef(hir::ModuleDef::Trait(_) | hir::ModuleDef::Module(_)) => { in complete_unqualified_path()
74 if let Some(hir::PathResolution::Def(hir::ModuleDef::Trait(trait_))) = in complete_unqualified_path()
98 ScopeDef::ModuleDef( in complete_unqualified_path()
99 hir::ModuleDef::Function(_) in complete_unqualified_path()
100 | hir::ModuleDef::Variant(_) in complete_unqualified_path()
101 | hir::ModuleDef::Static(_), in complete_unqualified_path()
105 ScopeDef::ModuleDef(hir::ModuleDef::Const(_)) in complete_unqualified_path()
H A Dqualified_path.rs39 if let hir::ScopeDef::ModuleDef(hir::ModuleDef::Module(_)) = def { in complete_qualified_path()
109 hir::ScopeDef::ModuleDef( in complete_qualified_path()
110 hir::ModuleDef::Function(_) in complete_qualified_path()
111 | hir::ModuleDef::Variant(_) in complete_qualified_path()
112 | hir::ModuleDef::Static(_), in complete_qualified_path()
116 hir::ScopeDef::ModuleDef(hir::ModuleDef::Const(_)) => { in complete_qualified_path()
130 (hir::ModuleDef::Adt(_) in complete_qualified_path()
131 | hir::ModuleDef::TypeAlias(_) in complete_qualified_path()
132 | hir::ModuleDef::BuiltinType(_)), in complete_qualified_path()
139 hir::ModuleDef::TypeAlias(a) => { in complete_qualified_path()
[all …]
H A Dpattern.rs30 hir::ScopeDef::ModuleDef(def) => match def { in complete_pattern()
31 hir::ModuleDef::Adt(hir::Adt::Struct(strukt)) => { in complete_pattern()
35 hir::ModuleDef::Variant(variant) if refutable => { in complete_pattern()
39 hir::ModuleDef::Adt(hir::Adt::Enum(..)) in complete_pattern()
40 | hir::ModuleDef::Variant(..) in complete_pattern()
41 | hir::ModuleDef::Const(..) in complete_pattern()
42 | hir::ModuleDef::Module(..) => refutable, in complete_pattern()
/dports/devel/rust-analyzer/rust-analyzer-2021-12-20/crates/hir/src/
H A Dfrom_id.rs14 Local, ModuleDef, Variant, VariantDef,
102 impl From<ModuleDefId> for ModuleDef { implementation
105 ModuleDefId::ModuleId(it) => ModuleDef::Module(it.into()), in from()
107 ModuleDefId::AdtId(it) => ModuleDef::Adt(it.into()), in from()
109 ModuleDefId::ConstId(it) => ModuleDef::Const(it.into()), in from()
111 ModuleDefId::TraitId(it) => ModuleDef::Trait(it.into()), in from()
118 impl From<ModuleDef> for ModuleDefId {
119 fn from(id: ModuleDef) -> Self { in from()
123 ModuleDef::Adt(it) => ModuleDefId::AdtId(it.into()), in from()
125 ModuleDef::Const(it) => ModuleDefId::ConstId(it.into()), in from()
[all …]
H A Dlib.rs268 pub enum ModuleDef { enum
290 for ModuleDef
303 impl ModuleDef { implementation
392 ModuleDef::Module(_) in as_def_with_body()
393 | ModuleDef::Adt(_) in as_def_with_body()
395 | ModuleDef::Trait(_) in as_def_with_body()
416 impl HasVisibility for ModuleDef { implementation
1727 Types(ModuleDef),
1728 Values(ModuleDef),
1741 ModuleDef::Static(_) | ModuleDef::Const(_) | ModuleDef::Function(_) => { in from()
[all …]
H A Dattrs.rs18 MacroDef, Module, ModuleDef, Static, Struct, Trait, TypeAlias, TypeParam, Union, Variant,
29 ) -> Option<Either<ModuleDef, MacroDef>>; in resolve_doc_path() argument
50 …, db: &dyn HirDatabase, link: &str, ns: Option<Namespace>) -> Option<Either<ModuleDef, MacroDef>> {
52 …resolve_doc_path(db, def, link, ns).map(|it| it.map_left(ModuleDef::from).map_right(MacroDef::from…
82 …, db: &dyn HirDatabase, link: &str, ns: Option<Namespace>) -> Option<Either<ModuleDef, MacroDef>> {
114 ) -> Option<Either<ModuleDef, MacroDef>> { in resolve_doc_path() argument
/dports/lang/rust/rustc-1.58.1-src/src/tools/rust-analyzer/crates/hir/src/
H A Dfrom_id.rs14 Local, ModuleDef, Variant, VariantDef,
102 impl From<ModuleDefId> for ModuleDef { implementation
105 ModuleDefId::ModuleId(it) => ModuleDef::Module(it.into()), in from()
107 ModuleDefId::AdtId(it) => ModuleDef::Adt(it.into()), in from()
109 ModuleDefId::ConstId(it) => ModuleDef::Const(it.into()), in from()
111 ModuleDefId::TraitId(it) => ModuleDef::Trait(it.into()), in from()
118 impl From<ModuleDef> for ModuleDefId {
119 fn from(id: ModuleDef) -> Self { in from()
123 ModuleDef::Adt(it) => ModuleDefId::AdtId(it.into()), in from()
125 ModuleDef::Const(it) => ModuleDefId::ConstId(it.into()), in from()
[all …]
H A Dlib.rs253 pub enum ModuleDef { enum
275 for ModuleDef
288 impl ModuleDef { implementation
377 ModuleDef::Module(_) in as_def_with_body()
378 | ModuleDef::Adt(_) in as_def_with_body()
380 | ModuleDef::Trait(_) in as_def_with_body()
401 impl HasVisibility for ModuleDef { implementation
1708 Types(ModuleDef),
1709 Values(ModuleDef),
1722 ModuleDef::Static(_) | ModuleDef::Const(_) | ModuleDef::Function(_) => { in from()
[all …]
H A Dattrs.rs18 MacroDef, Module, ModuleDef, Static, Struct, Trait, TypeAlias, TypeParam, Union, Variant,
29 ) -> Option<Either<ModuleDef, MacroDef>>; in resolve_doc_path() argument
50 …, db: &dyn HirDatabase, link: &str, ns: Option<Namespace>) -> Option<Either<ModuleDef, MacroDef>> {
52 …resolve_doc_path(db, def, link, ns).map(|it| it.map_left(ModuleDef::from).map_right(MacroDef::from…
82 …, db: &dyn HirDatabase, link: &str, ns: Option<Namespace>) -> Option<Either<ModuleDef, MacroDef>> {
114 ) -> Option<Either<ModuleDef, MacroDef>> { in resolve_doc_path() argument
/dports/devel/rust-analyzer/rust-analyzer-2021-12-20/crates/ide_completion/src/
H A Drender.rs142 hir::ScopeDef::ModuleDef(hir::ModuleDef::Function(f)) => f.name(ctx.completion.db), in render_resolution_with_import()
143 hir::ScopeDef::ModuleDef(hir::ModuleDef::Const(c)) => c.name(ctx.completion.db)?, in render_resolution_with_import()
144 hir::ScopeDef::ModuleDef(hir::ModuleDef::TypeAlias(t)) => t.name(ctx.completion.db), in render_resolution_with_import()
157 use hir::ModuleDef::*; in render_resolution_()
160 hir::ScopeDef::ModuleDef(Function(func)) => { in render_resolution_()
166 hir::ScopeDef::ModuleDef(Variant(var)) => { in render_resolution_()
184 hir::ScopeDef::ModuleDef(TypeAlias(..)) => { in render_resolution_()
261 use hir::ModuleDef::*; in scope_def_docs()
264 hir::ScopeDef::ModuleDef(Adt(it)) => it.docs(db), in scope_def_docs()
266 hir::ScopeDef::ModuleDef(Const(it)) => it.docs(db), in scope_def_docs()
[all …]
/dports/lang/rust/rustc-1.58.1-src/src/tools/rust-analyzer/crates/ide_completion/src/
H A Drender.rs142 hir::ScopeDef::ModuleDef(hir::ModuleDef::Function(f)) => f.name(ctx.completion.db), in render_resolution_with_import()
143 hir::ScopeDef::ModuleDef(hir::ModuleDef::Const(c)) => c.name(ctx.completion.db)?, in render_resolution_with_import()
144 hir::ScopeDef::ModuleDef(hir::ModuleDef::TypeAlias(t)) => t.name(ctx.completion.db), in render_resolution_with_import()
157 use hir::ModuleDef::*; in render_resolution_()
160 hir::ScopeDef::ModuleDef(Function(func)) => { in render_resolution_()
166 hir::ScopeDef::ModuleDef(Variant(var)) => { in render_resolution_()
184 hir::ScopeDef::ModuleDef(TypeAlias(..)) => { in render_resolution_()
261 use hir::ModuleDef::*; in scope_def_docs()
264 hir::ScopeDef::ModuleDef(Adt(it)) => it.docs(db), in scope_def_docs()
266 hir::ScopeDef::ModuleDef(Const(it)) => it.docs(db), in scope_def_docs()
[all …]
/dports/lang/rust/rustc-1.58.1-src/src/tools/rust-analyzer/crates/ide_db/src/
H A Ddefs.rs557 let def: ModuleDef = match item { in from()
573 impl From<ModuleDef> for Definition {
574 fn from(def: ModuleDef) -> Self { in from()
576 ModuleDef::Module(it) => Definition::Module(it), in from()
578 ModuleDef::Adt(it) => Definition::Adt(it), in from()
580 ModuleDef::Const(it) => Definition::Const(it), in from()
581 ModuleDef::Static(it) => Definition::Static(it), in from()
582 ModuleDef::Trait(it) => Definition::Trait(it), in from()
594 Definition::Adt(it) => ModuleDef::Adt(it), in from()
596 Definition::Const(it) => ModuleDef::Const(it), in from()
[all …]
/dports/devel/rust-analyzer/rust-analyzer-2021-12-20/crates/ide_db/src/
H A Ddefs.rs541 let def: ModuleDef = match item { in from()
559 impl From<ModuleDef> for Definition {
560 fn from(def: ModuleDef) -> Self { in from()
562 ModuleDef::Module(it) => Definition::Module(it), in from()
564 ModuleDef::Adt(it) => Definition::Adt(it), in from()
566 ModuleDef::Const(it) => Definition::Const(it), in from()
567 ModuleDef::Static(it) => Definition::Static(it), in from()
568 ModuleDef::Trait(it) => Definition::Trait(it), in from()
580 Definition::Adt(it) => ModuleDef::Adt(it), in from()
582 Definition::Const(it) => ModuleDef::Const(it), in from()
[all …]
/dports/devel/rust-analyzer/rust-analyzer-2021-12-20/crates/ide_db/src/helpers/
H A Dfamous_defs.rs112 hir::ScopeDef::ModuleDef(hir::ModuleDef::Trait(it)) => Some(it), in find_trait()
126 hir::ScopeDef::ModuleDef(hir::ModuleDef::Adt(hir::Adt::Enum(it))) => Some(it), in find_enum()
133 hir::ScopeDef::ModuleDef(hir::ModuleDef::Module(it)) => Some(it), in find_module()
H A Dimport_assets.rs4 ModuleDef, PathResolution, PrefixKind, ScopeDef, Semantics, Type,
381 .map(|trait_| ItemInNs::from(ModuleDef::from(trait_))); in import_for_item()
416 ItemInNs::from(ModuleDef::from(impl_.self_ty(db).as_adt()?)) in item_for_path_search()
439 ItemInNs::from(ModuleDef::from(matching_module)) in find_import_for_segment()
449 ItemInNs::Types(module_def_id) => ModuleDef::from(module_def_id).module(db), in module_with_segment_name()
515 let trait_item = ItemInNs::from(ModuleDef::from(located_trait)); in trait_applicable_items()
537 let trait_item = ItemInNs::from(ModuleDef::from(located_trait)); in trait_applicable_items()
556 AssocItem::Function(f) => ItemInNs::from(ModuleDef::from(f)), in assoc_to_item()
557 AssocItem::Const(c) => ItemInNs::from(ModuleDef::from(c)), in assoc_to_item()
558 AssocItem::TypeAlias(t) => ItemInNs::from(ModuleDef::from(t)), in assoc_to_item()
[all …]
/dports/lang/rust/rustc-1.58.1-src/src/tools/rust-analyzer/crates/ide_db/src/helpers/
H A Dfamous_defs.rs112 hir::ScopeDef::ModuleDef(hir::ModuleDef::Trait(it)) => Some(it), in find_trait()
126 hir::ScopeDef::ModuleDef(hir::ModuleDef::Adt(hir::Adt::Enum(it))) => Some(it), in find_enum()
133 hir::ScopeDef::ModuleDef(hir::ModuleDef::Module(it)) => Some(it), in find_module()
H A Dimport_assets.rs4 ModuleDef, PathResolution, PrefixKind, ScopeDef, Semantics, Type,
363 .map(|trait_| ItemInNs::from(ModuleDef::from(trait_))); in import_for_item()
398 ItemInNs::from(ModuleDef::from(impl_.self_ty(db).as_adt()?)) in item_for_path_search()
421 ItemInNs::from(ModuleDef::from(matching_module)) in find_import_for_segment()
431 ItemInNs::Types(module_def_id) => ModuleDef::from(module_def_id).module(db), in module_with_segment_name()
495 let trait_item = ItemInNs::from(ModuleDef::from(located_trait)); in trait_applicable_items()
517 let trait_item = ItemInNs::from(ModuleDef::from(located_trait)); in trait_applicable_items()
536 AssocItem::Function(f) => ItemInNs::from(ModuleDef::from(f)), in assoc_to_item()
537 AssocItem::Const(c) => ItemInNs::from(ModuleDef::from(c)), in assoc_to_item()
538 AssocItem::TypeAlias(t) => ItemInNs::from(ModuleDef::from(t)), in assoc_to_item()
[all …]
/dports/devel/rust-analyzer/rust-analyzer-2021-12-20/crates/ide_assists/src/handlers/
H A Dfix_visibility.rs142 def: hir::ModuleDef, in target_data_for_def() argument
167 hir::ModuleDef::Function(f) => { in target_data_for_def()
171 hir::ModuleDef::Adt(adt) => { in target_data_for_def()
179 hir::ModuleDef::Const(c) => { in target_data_for_def()
183 hir::ModuleDef::Static(s) => { in target_data_for_def()
187 hir::ModuleDef::Trait(t) => { in target_data_for_def()
191 hir::ModuleDef::TypeAlias(t) => { in target_data_for_def()
195 hir::ModuleDef::Module(m) => { in target_data_for_def()
203 hir::ModuleDef::Variant(_) | hir::ModuleDef::BuiltinType(_) => return None, in target_data_for_def()
H A Dextract_struct_from_enum_variant.rs4 use hir::{Module, ModuleDef, Name, Variant};
65 let enum_module_def = ModuleDef::from(enum_hir); in extract_struct_from_enum_variant()
148 hir::ScopeDef::ModuleDef(def) => matches!( in existing_definition()
150 ModuleDef::Module(_) in existing_definition()
151 | ModuleDef::Adt(_) in existing_definition()
152 | ModuleDef::Variant(_) in existing_definition()
153 | ModuleDef::Trait(_) in existing_definition()
154 | ModuleDef::TypeAlias(_) in existing_definition()
155 | ModuleDef::BuiltinType(_) in existing_definition()
296 enum_module_def: &ModuleDef, in process_references() argument
/dports/lang/rust/rustc-1.58.1-src/src/tools/rust-analyzer/crates/ide_assists/src/handlers/
H A Dfix_visibility.rs142 def: hir::ModuleDef, in target_data_for_def() argument
167 hir::ModuleDef::Function(f) => { in target_data_for_def()
171 hir::ModuleDef::Adt(adt) => { in target_data_for_def()
179 hir::ModuleDef::Const(c) => { in target_data_for_def()
183 hir::ModuleDef::Static(s) => { in target_data_for_def()
187 hir::ModuleDef::Trait(t) => { in target_data_for_def()
191 hir::ModuleDef::TypeAlias(t) => { in target_data_for_def()
195 hir::ModuleDef::Module(m) => { in target_data_for_def()
203 hir::ModuleDef::Variant(_) | hir::ModuleDef::BuiltinType(_) => return None, in target_data_for_def()
H A Dextract_struct_from_enum_variant.rs4 use hir::{Module, ModuleDef, Name, Variant};
65 let enum_module_def = ModuleDef::from(enum_hir); in extract_struct_from_enum_variant()
148 hir::ScopeDef::ModuleDef(def) => matches!( in existing_definition()
150 ModuleDef::Module(_) in existing_definition()
151 | ModuleDef::Adt(_) in existing_definition()
152 | ModuleDef::Variant(_) in existing_definition()
153 | ModuleDef::Trait(_) in existing_definition()
154 | ModuleDef::TypeAlias(_) in existing_definition()
155 | ModuleDef::BuiltinType(_) in existing_definition()
296 enum_module_def: &ModuleDef, in process_references() argument
/dports/devel/rust-analyzer/rust-analyzer-2021-12-20/crates/ide/src/
H A Dnavigation_target.rs210 impl TryToNav for hir::ModuleDef { implementation
213 hir::ModuleDef::Module(it) => Some(it.to_nav(db)), in try_to_nav()
214 hir::ModuleDef::Function(it) => it.try_to_nav(db), in try_to_nav()
215 hir::ModuleDef::Adt(it) => it.try_to_nav(db), in try_to_nav()
216 hir::ModuleDef::Variant(it) => it.try_to_nav(db), in try_to_nav()
217 hir::ModuleDef::Const(it) => it.try_to_nav(db), in try_to_nav()
218 hir::ModuleDef::Static(it) => it.try_to_nav(db), in try_to_nav()
219 hir::ModuleDef::Trait(it) => it.try_to_nav(db), in try_to_nav()
220 hir::ModuleDef::TypeAlias(it) => it.try_to_nav(db), in try_to_nav()
221 hir::ModuleDef::BuiltinType(_) => None, in try_to_nav()

12345678910>>...17