Инструменты

Поддержка первоклассных редакторов


Не зависимо от того, предпочитаете ли вы работать с кодом из командной строки или использовать богатые возможности графического редактора, для этого инструмента существует поддержка Rust. Или вы можете создать свой собственный, используя rust-analyzer.

Принесите спокойствие в ваши сборки

Cargo - это инструмент сборки для Rust. Он собирает все общие действия в одну команду. Шаблонность не нужна.

Установка

С десятками тысяч пакетов, есть неплохой шанс, что crates.io содержит решение, которое вы ищете. Встаньте на плечи гигантов и двигайте свою команду от повторения к инновациям.

Тестирование

Станьте уверенным в своём коде благодаря превосходным инструментам тестирования Rust. cargo test - унифицированное решение для тестирования в Rust. Пишете ли вы тесты после вашего кода или в отдельном файле, cargo test предоставляет решение для всех нужд тестирования.

Развёртывание

cargo build создаёт бинарные файлы для всех платформ. С этой простой командой ваш код может компилироваться для Windows, Linux, macOS и интернета. Всё это делается с помощью современного интерфейса, без необходимости в скриптах сборки.

Скорость за счёт автоматизации


Промышленные инструменты Rust делают сотрудничество безбоязненным, позволяя командам сосредоточиться на действительно важных задачах.

Rustfmt

Rustfmt автоматически форматирует Rust код, облегчая его чтение, написание и поддержку. И что более важно: теперь не надо спорить о местоположении пробелов и скобок.

Перейти в репозиторий

Clippy

"Похоже, что вы пишете Iterator"
Clippy помогает разработчикам всех уровней опыта писать идиоматический код и обеспечивает соблюдение стандартов.

Перейти в репозиторий

Cargo Doc

С помощью конструктора документации Cargo, все API будут задокументированы. Документация доступна локально при помощи cargo doc и онлайн для публичных пакетов на docs.rs.

Перейти на сайт