diff --git a/crates/rust-analyzer/src/reload.rs b/crates/rust-analyzer/src/reload.rs index a81ecdf20814..4e7d5be7968f 100644 --- a/crates/rust-analyzer/src/reload.rs +++ b/crates/rust-analyzer/src/reload.rs @@ -53,7 +53,7 @@ impl GlobalState { if change_kind == ChangeKind::Modify { return false; } - if path.extension().map(|it| it.to_str()) != Some("rs".into()) { + if path.extension().unwrap_or_default() != "rs" { return false; } if IMPLICIT_TARGET_FILES.iter().any(|it| path.ends_with(it)) {