about summary refs log tree commit diff
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2024-08-09 09:20:44 +0000
committerbors <bors@rust-lang.org>2024-08-09 09:20:44 +0000
commitbee4926ae76aa5bba1ab892bfa5db0f75107b1da (patch)
tree02a69ff5308e055764e9b29312214574444b9597
parentb086040121e3561f3e378ec55977a17a8d59d315 (diff)
parent077403a0538e45bdba438ddca1ea630ae234c09b (diff)
downloadrust-bee4926ae76aa5bba1ab892bfa5db0f75107b1da.tar.gz
rust-bee4926ae76aa5bba1ab892bfa5db0f75107b1da.zip
Auto merge of #17836 - winstxnhdw:sysroot, r=Veykril
minor: log error when sysroot can't be discovered

Closes #17808
-rw-r--r--src/tools/rust-analyzer/crates/project-model/src/sysroot.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/tools/rust-analyzer/crates/project-model/src/sysroot.rs b/src/tools/rust-analyzer/crates/project-model/src/sysroot.rs
index bcd51930f0d..419fac3f41f 100644
--- a/src/tools/rust-analyzer/crates/project-model/src/sysroot.rs
+++ b/src/tools/rust-analyzer/crates/project-model/src/sysroot.rs
@@ -443,13 +443,13 @@ fn discover_sysroot_src_dir_or_add_component(
             get_rust_src(sysroot_path)
         })
         .ok_or_else(|| {
-            format_err!(
-                "\
+            let error = "\
 can't load standard library from sysroot
 {sysroot_path}
 (discovered via `rustc --print sysroot`)
-try installing the Rust source the same way you installed rustc",
-            )
+try installing the Rust source the same way you installed rustc";
+            tracing::error!(error);
+            format_err!(error)
         })
 }