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:
Joe 2026-02-10 00:33:47 -06:00
parent 181a003ad2
commit 64d21dc6d6
5 changed files with 9 additions and 10 deletions

View file

@ -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"),