Use into_owned over to_string for Cow<str> (#39024)

This removes unnecessary allocations when the `Cow` is already owned


Release Notes:

- N/A *or* Added/Fixed/Improved ...
This commit is contained in:
Lukas Wirth
2025-09-27 14:50:10 +00:00
committed by GitHub
parent a063a70cfb
commit 72948e14ee
84 changed files with 169 additions and 161 deletions
+2 -2
View File
@@ -170,8 +170,8 @@ fn client_source(abs_path: &Path) -> dap::Source {
dap::Source {
name: abs_path
.file_name()
.map(|filename| filename.to_string_lossy().to_string()),
path: Some(abs_path.to_string_lossy().to_string()),
.map(|filename| filename.to_string_lossy().into_owned()),
path: Some(abs_path.to_string_lossy().into_owned()),
source_reference: None,
presentation_hint: None,
origin: None,