mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-10-24 15:01:38 +00:00
Update submodule reference and refactor match statements for improved clarity
- Updated the rbx-dom submodule to the latest commit. - Refactored match statements in resolution.rs, sourcemap.rs, project.rs, and api.rs to dereference names directly for better readability.
This commit is contained in:
parent
181a003ad2
commit
64d21dc6d6
5 changed files with 9 additions and 10 deletions
|
|
@ -214,16 +214,15 @@ fn recurse_create_node<'a>(
|
|||
Vec::with_capacity(instance.metadata().relevant_paths.len());
|
||||
|
||||
// Canonicalize project_dir once to normalize Windows \\?\ prefixes
|
||||
let canonical_project_dir = std::fs::canonicalize(project_dir)
|
||||
.unwrap_or_else(|_| project_dir.to_path_buf());
|
||||
let canonical_project_dir =
|
||||
std::fs::canonicalize(project_dir).unwrap_or_else(|_| project_dir.to_path_buf());
|
||||
|
||||
for val in file_paths {
|
||||
if use_absolute_paths {
|
||||
let abs_path = path::absolute(val).expect(ABSOLUTE_PATH_FAILED_ERR);
|
||||
output_file_paths.push(Cow::Owned(abs_path));
|
||||
} else {
|
||||
let canonical_val = std::fs::canonicalize(val)
|
||||
.unwrap_or_else(|_| val.to_path_buf());
|
||||
let canonical_val = std::fs::canonicalize(val).unwrap_or_else(|_| val.to_path_buf());
|
||||
output_file_paths.push(Cow::Owned(
|
||||
pathdiff::diff_paths(&canonical_val, &canonical_project_dir)
|
||||
.expect("Failed to compute relative path from project dir"),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue