Rust-analyzer LSP with coc.nvim

Possibly incorrect place to ask these kinds of questions, but still.
I am using coc.nvim with rust-analyzer, and the problem is that whenever I go to definitions inside of dependencies, a new instance of rust-analyzer starts up, resulting in many cargo check's running simultaneously, which slows my system to a crawl.

If anyone knows how to circumvent this, or if someone can recommend an LSP client, which doesn't do that, I would be thankful.

Found the answer here: GitHub - fannheyward/coc-rust-analyzer: rust-analyzer extension for coc.nvim

%%I think it wasn't there, when I last checked, sorry%%

Actually. I am wrong and this simply delays the problem. Once I call save on a file, a new instance of cargo check will pop up again.