Инструменты
Поддержка первоклассных редакторов
Не зависимо от того, предпочитаете ли вы работать с кодом из командной строки или использовать богатые возможности графического редактора, для этого инструмента существует поддержка 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.