Описание тега rust-language-server
Rust Language Server (RLS) предоставляет полезные функции для IDE, редакторов и других инструментов для разработки на Rust, включая автозавершение кода, определение перехода, поиск символов и переформатирование.
Rust Language Server (RLS) обеспечивает сервер, который работает в фоновом режиме, обеспечивая Иду, редактор и другие инструменты с информацией о программах Rust. Он поддерживает такие функции, как "определение перехода", поиск символов, переформатирование и завершение кода, а также позволяет переименование и рефакторинг.
RLS можно легко установить с помощью rustup (страница настройки здесь), добавивrls
, rust-analysis
, а также rust-src
инструментальные средства:
rustup component add rls --toolchain nightly
rustup component add rust-analysis --toolchain nightly
rustup component add rust-src --toolchain nightly
Интеграция RLS с Visual Studio Code в настоящее время доступна с расширением Rust или эталонной реализацией.