File tree Expand file tree Collapse file tree 2 files changed +5
-6
lines changed Expand file tree Collapse file tree 2 files changed +5
-6
lines changed Original file line number Diff line number Diff line change @@ -98,14 +98,14 @@ pub(crate) trait AsName {
98
98
99
99
impl AsName for ast:: NameRef {
100
100
fn as_name ( & self ) -> Name {
101
- let name = resolve_name ( self . text ( ) . clone ( ) ) ;
101
+ let name = resolve_name ( self . text ( ) ) ;
102
102
Name :: new ( name)
103
103
}
104
104
}
105
105
106
106
impl AsName for ast:: Name {
107
107
fn as_name ( & self ) -> Name {
108
- let name = resolve_name ( self . text ( ) . clone ( ) ) ;
108
+ let name = resolve_name ( self . text ( ) ) ;
109
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
191
let raw_start = "r#" ;
192
192
if text. as_str ( ) . starts_with ( raw_start) {
193
193
SmolStr :: new ( & text[ raw_start. len ( ) ..] )
194
194
} else {
195
- text
195
+ text. clone ( )
196
196
}
197
197
}
Original file line number Diff line number Diff line change @@ -340,7 +340,7 @@ fn module_resolution_works_for_non_standard_filenames() {
340
340
341
341
#[ test]
342
342
fn module_resolution_works_for_raw_modules ( ) {
343
- let map = def_map_with_crate_graph (
343
+ let map = def_map_with_crate_graph (
344
344
"
345
345
//- /library.rs
346
346
mod r#async;
@@ -362,7 +362,6 @@ fn module_resolution_works_for_raw_modules() {
362
362
⋮crate::async
363
363
⋮Bar: t v
364
364
"### ) ;
365
-
366
365
}
367
366
368
367
#[ test]
You can’t perform that action at this time.
0 commit comments