1. Введение
  2. Нотация
  3. Лексические структуры
    1. Входной формат
    2. Ключевые слова
    3. Идентификаторы
    4. Комментарии
    5. Пробельные символы
    6. Токены
  4. Макросы
    1. Макросы по примеру
    2. Процедурные макросы
  5. Крейты и исходные файлы
  6. Условная компиляция
  7. Элементы
    1. Модули
    2. Внешние крейты
    3. Декларация Use
    4. Функции
    5. Псевдонимы
    6. Структуры
    7. Перечисления
    8. Объединения
    9. Константные элементы
    10. Статические элементы
    11. Трейтсы
    12. Реализации
    13. Внешние блоки
    14. Обобщенные типы
    15. Ассоциативные элементы
  8. Атрибуты
    1. Атрибуты тестирования
    2. Derive
    3. Диагностические атрибуты
    4. Атрибуты генерации кода
    5. Лимиты (Ограничения)
    6. Атрибуты системы типов
    7. Атрибуты отладчика
  9. Операторы и выражения
    1. Операторы
    2. Выражения
      1. Литеральные выражения
      2. Выражения-пути
      3. Выражения-блоки
      4. Операторные выражения
      5. Группирующие выражения
      6. Выражения массивов и индексации массивов
      7. Выражения кортежей и индексации кортежей
      8. Выражения структур
      9. Выражения вызовов
      10. Выражения вызовов методов
      11. Выражения доступа к полям
      12. Выражения замыканий
      13. Циклы и другие прерываемые выражения
      14. Выражения диапазонов
      15. Выражения If
      16. Выражения Match
      17. Выражения Return
      18. Выражения Await
      19. Выражения Подчеркивания
  10. Patterns
  11. Системные типы
    1. Типы
      1. Boolean тип
      2. Numeric тип
      3. Textual тип
      4. Never type
      5. Tuple тип (кортежи)
      6. Array тип
      7. Slice тип
      8. Struct тип
      9. Enumerated типы
      10. Union типы
      11. Типы функциональных элементов
      12. Типы замыканий
      13. Типы указателей
      14. Типы указателей функций
      15. Типы Трейт-объектов
      16. Типы реализаций трейтов
      17. Параметры типа
      18. Выводимый тип
    2. Динамически-изменяемый тип
    3. Расположение типов
    4. Внутренняя изменяемость
    5. Подтипы и вариативность
    6. Ограничения трейтов и времён жизни
    7. Приведения типов
    8. Деструкторы
    9. Сокрытие времён жизни
  12. Специальные типы и трейты
  13. Имена
    1. Пространства имен
    2. Область видимости
    3. Прелюдии
    4. Пути
    5. Name resolution
    6. Видимость и приватность
  14. Модель памяти
    1. Выделение памяти и время жизни
    2. Переменные
  15. Паника (Panic)
  16. Компоновка (Linkage)
  17. Встроенная ассемблерная вставка
  18. Unsafety
    1. Ключевое слово Unsafe
    2. Поведение, считающееся неопределенным
    3. Поведение не считающееся неопределенным
  19. Вычисление констант
  20. Двоичный интерфейс приложения
  21. Среда выполнения Rust
  22. Приложения
    1. Grammar summary
    2. Syntax index
    3. Формальная спецификация неоднозначности множества следования макросов
    4. Влияние
    5. Сводка тестов
    6. Глоссарий