/dports/devel/rust-analyzer/rust-analyzer-2021-12-20/crates/ide_completion/src/completions/ |
H A D | unqualified_path.rs | 26 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 D | qualified_path.rs | 46 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 D | pattern.rs | 35 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 D | unqualified_path.rs | 18 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 D | qualified_path.rs | 39 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 D | pattern.rs | 30 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 D | from_id.rs | 14 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 D | lib.rs | 268 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 D | attrs.rs | 18 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 D | from_id.rs | 14 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 D | lib.rs | 253 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 D | attrs.rs | 18 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 D | render.rs | 142 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 D | render.rs | 142 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 D | defs.rs | 557 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 D | defs.rs | 541 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 D | famous_defs.rs | 112 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 D | import_assets.rs | 4 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 D | famous_defs.rs | 112 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 D | import_assets.rs | 4 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 D | fix_visibility.rs | 142 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 D | extract_struct_from_enum_variant.rs | 4 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 D | fix_visibility.rs | 142 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 D | extract_struct_from_enum_variant.rs | 4 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 D | navigation_target.rs | 210 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()
|