Документация Rust

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

Изучение Rust

Язык программирования Rust. Также известна, как “Книга”. Это всеобъемлющий источник знаний по всем темам, связанным с Rust, и центр всей официальной документации языка.

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

Часто Задаваемые Вопросы.

Rustonomicon. Книга, полностью посвященная написанию небезопасного кода на Rust. Предназначена для опытных программистов.

rust-learning. Поддерживаемый сообществом список ресурсов для изучения Rust.

Документация

Справка по API стандартной библиотеки. Документация стандартной библиотеки.

Справка по Rust. Пока у Rust нет спецификации, Справка является попыткой детально описать работу языка. Может содержать неактуальную информацию.

Syntax Index. Это приложение к Книге содержит примеры синтаксиса Rust и ссылки на части Книги, содержащие его объяснение.

Руководство по Cargo. Документация по Cargo, пакетному менеджеру Rust.

Compiler Error Index. Подробное описание ошибок, выводимых компилятором Rust.

Release Notes. Описание изменений в каждой новой версии языка.

Правила проекта

Правила безопасности Rust. Правила проекта, касающиеся сообщения, исправления и оповещения о багах, связанных с безопасностью.

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

Правила Поведения. Относятся к организациям Rust на GitHub, официальных форумах, каналах IRC и в других уголках мира Rust.

Документация nightly и beta

Большинство документации Rust также доступно для nightly и beta релизов, в дополнение к стабильной документации выше.

Ресурсы на других языках

Ресурсы на других языках доступны в разделе ресурсов на определённых языках в rust-learning.