aboutsummaryrefslogtreecommitdiff
path: root/crates/hir_expand/src
diff options
context:
space:
mode:
authorLukas Wirth <[email protected]>2021-02-17 14:00:44 +0000
committerLukas Wirth <[email protected]>2021-02-17 14:00:44 +0000
commit2887426da0ec8b4f8fc97894a5a29026d5259293 (patch)
tree38415f704e55200924997b16bcf69f6acbb3d886 /crates/hir_expand/src
parent4054525c418085db4ceb2df70475a1ac9c019aff (diff)
Revert "Replace usage of ast::NameOrNameRef with ast::NameLike"
This reverts commit e1dbf43cf85f84c3a7e40f9731fc1f7ac96f8979.
Diffstat (limited to 'crates/hir_expand/src')
-rw-r--r--crates/hir_expand/src/name.rs13
1 files changed, 3 insertions, 10 deletions
diff --git a/crates/hir_expand/src/name.rs b/crates/hir_expand/src/name.rs
index 74cf64aab..c7609e90d 100644
--- a/crates/hir_expand/src/name.rs
+++ b/crates/hir_expand/src/name.rs
@@ -87,18 +87,11 @@ impl AsName for ast::Name {
87 } 87 }
88} 88}
89 89
90impl AsName for ast::Lifetime { 90impl AsName for ast::NameOrNameRef {
91 fn as_name(&self) -> Name {
92 Name::resolve(self.text())
93 }
94}
95
96impl AsName for ast::NameLike {
97 fn as_name(&self) -> Name { 91 fn as_name(&self) -> Name {
98 match self { 92 match self {
99 ast::NameLike::Name(it) => it.as_name(), 93 ast::NameOrNameRef::Name(it) => it.as_name(),
100 ast::NameLike::NameRef(it) => it.as_name(), 94 ast::NameOrNameRef::NameRef(it) => it.as_name(),
101 ast::NameLike::Lifetime(it) => it.as_name(),
102 } 95 }
103 } 96 }
104} 97}