diff options
author | Alexander Andreev <[email protected]> | 2019-07-03 20:17:43 +0100 |
---|---|---|
committer | Alexander Andreev <[email protected]> | 2019-07-03 20:17:43 +0100 |
commit | 6263aa13d0eed983827d14fa39bf6490eb27e7a5 (patch) | |
tree | be97bd1d253de1e419dc431e4d133dfc73854b71 /crates/ra_hir/src/name.rs | |
parent | 02e9e46ed6443f053d2c22335ff57f98d5f64f05 (diff) |
Fixed request changes
Diffstat (limited to 'crates/ra_hir/src/name.rs')
-rw-r--r-- | crates/ra_hir/src/name.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/ra_hir/src/name.rs b/crates/ra_hir/src/name.rs index 0bb7cae99..06a2dbc76 100644 --- a/crates/ra_hir/src/name.rs +++ b/crates/ra_hir/src/name.rs | |||
@@ -98,14 +98,14 @@ pub(crate) trait AsName { | |||
98 | 98 | ||
99 | impl AsName for ast::NameRef { | 99 | impl AsName for ast::NameRef { |
100 | fn as_name(&self) -> Name { | 100 | fn as_name(&self) -> Name { |
101 | let name = resolve_name(self.text().clone()); | 101 | let name = resolve_name(self.text()); |
102 | Name::new(name) | 102 | Name::new(name) |
103 | } | 103 | } |
104 | } | 104 | } |
105 | 105 | ||
106 | impl AsName for ast::Name { | 106 | impl AsName for ast::Name { |
107 | fn as_name(&self) -> Name { | 107 | fn as_name(&self) -> Name { |
108 | let name = resolve_name(self.text().clone()); | 108 | let name = resolve_name(self.text()); |
109 | Name::new(name) | 109 | Name::new(name) |
110 | } | 110 | } |
111 | } | 111 | } |
@@ -187,11 +187,11 @@ impl AsName for KnownName { | |||
187 | } | 187 | } |
188 | } | 188 | } |
189 | 189 | ||
190 | fn resolve_name(text: SmolStr) -> SmolStr { | 190 | fn resolve_name(text: &SmolStr) -> SmolStr { |
191 | let raw_start = "r#"; | 191 | let raw_start = "r#"; |
192 | if text.as_str().starts_with(raw_start) { | 192 | if text.as_str().starts_with(raw_start) { |
193 | SmolStr::new(&text[raw_start.len()..]) | 193 | SmolStr::new(&text[raw_start.len()..]) |
194 | } else { | 194 | } else { |
195 | text | 195 | text.clone() |
196 | } | 196 | } |
197 | } | 197 | } |