Sobre o projeto

rust-analyzer é um language server que traz funcionalidades de IDE para o desenvolvimento em Rust. Ele funciona com qualquer editor compatível com o Language Server Protocol, incluindo VS Code, Vim, Emacs e Zed. Principais recursos descritos no README: - Ir para definição e localizar todas as referências - Refatorações e conclusão de código - Formatação integrada via rustfmt - Diagnósticos integrados via rustc e clippy Internamente, o projeto é organizado como um conjunto de bibliotecas para analisar código Rust; a seção Architecture do manual explica essa estrutura. Instruções de instalação, dicas de uso e orientações para contribuidores estão disponíveis no manual online, juntamente com seções de segurança e privacidade. O suporte da comunidade é oferecido através da categoria "IDEs and Editors" do fórum Rust e do stream Zulip do rust-analyzer. O projeto é distribuído principalmente sob as licenças MIT e Apache-2.0.