This reverts commit 13872543e0.
That commit was wrong because we use-after-free the logger
rust-analyzer
Provides support for rust-analyzer: novel LSP server for the Rust programming language.
See https://rust-analyzer.github.io/ for more information.