3251: Better errorse r=matklad a=matklad



bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
This commit is contained in:
bors[bot] 2020-02-20 17:41:41 +00:00 committed by GitHub
commit f761ed2abb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -114,7 +114,7 @@ pub fn main_loop(
match workspace { match workspace {
Ok(workspace) => loaded_workspaces.push(workspace), Ok(workspace) => loaded_workspaces.push(workspace),
Err(e) => { Err(e) => {
log::error!("loading workspace failed: {}", e); log::error!("loading workspace failed: {:?}", e);
if let Some(ra_project_model::CargoTomlNotFoundError(_)) = e.downcast_ref() if let Some(ra_project_model::CargoTomlNotFoundError(_)) = e.downcast_ref()
{ {
if !feature_flags.get("notifications.cargo-toml-not-found") { if !feature_flags.get("notifications.cargo-toml-not-found") {
@ -123,7 +123,7 @@ pub fn main_loop(
} }
show_message( show_message(
req::MessageType::Error, req::MessageType::Error,
format!("rust-analyzer failed to load workspace: {}", e), format!("rust-analyzer failed to load workspace: {:?}", e),
&connection.sender, &connection.sender,
); );
} }