parent
f15f0d1ec0
commit
018bf3d7b1
@ -643,6 +643,7 @@ fn resolve_submodule(
|
||||
let mod_name = path.file_stem().unwrap_or("unknown");
|
||||
let is_dir_owner = is_root || mod_name == "mod";
|
||||
|
||||
let name = resolve_mod_name(name.to_string());
|
||||
let file_mod = dir_path.join(format!("{}.rs", name));
|
||||
let dir_mod = dir_path.join(format!("{}/mod.rs", name));
|
||||
let file_dir_mod = dir_path.join(format!("{}/{}.rs", mod_name, name));
|
||||
@ -662,6 +663,14 @@ fn resolve_submodule(
|
||||
}
|
||||
}
|
||||
|
||||
fn resolve_mod_name(name: String) -> String {
|
||||
if name.starts_with("r#") {
|
||||
name.replace("r#", "")
|
||||
} else {
|
||||
name
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use ra_db::SourceDatabase;
|
||||
|
Loading…
x
Reference in New Issue
Block a user