Fixed request changes
This commit is contained in:
@@ -98,14 +98,14 @@ pub(crate) trait AsName {
|
|||||||
|
|
||||||
impl AsName for ast::NameRef {
|
impl AsName for ast::NameRef {
|
||||||
fn as_name(&self) -> Name {
|
fn as_name(&self) -> Name {
|
||||||
let name = resolve_name(self.text().clone());
|
let name = resolve_name(self.text());
|
||||||
Name::new(name)
|
Name::new(name)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl AsName for ast::Name {
|
impl AsName for ast::Name {
|
||||||
fn as_name(&self) -> Name {
|
fn as_name(&self) -> Name {
|
||||||
let name = resolve_name(self.text().clone());
|
let name = resolve_name(self.text());
|
||||||
Name::new(name)
|
Name::new(name)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -187,11 +187,11 @@ impl AsName for KnownName {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn resolve_name(text: SmolStr) -> SmolStr {
|
fn resolve_name(text: &SmolStr) -> SmolStr {
|
||||||
let raw_start = "r#";
|
let raw_start = "r#";
|
||||||
if text.as_str().starts_with(raw_start) {
|
if text.as_str().starts_with(raw_start) {
|
||||||
SmolStr::new(&text[raw_start.len()..])
|
SmolStr::new(&text[raw_start.len()..])
|
||||||
} else {
|
} else {
|
||||||
text
|
text.clone()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -340,7 +340,7 @@ fn module_resolution_works_for_non_standard_filenames() {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn module_resolution_works_for_raw_modules() {
|
fn module_resolution_works_for_raw_modules() {
|
||||||
let map = def_map_with_crate_graph(
|
let map = def_map_with_crate_graph(
|
||||||
"
|
"
|
||||||
//- /library.rs
|
//- /library.rs
|
||||||
mod r#async;
|
mod r#async;
|
||||||
@@ -362,7 +362,6 @@ fn module_resolution_works_for_raw_modules() {
|
|||||||
⋮crate::async
|
⋮crate::async
|
||||||
⋮Bar: t v
|
⋮Bar: t v
|
||||||
"###);
|
"###);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
|||||||
Reference in New Issue
Block a user