Дополнение А: Ключевые слова

Ключевые слова - это словарь языка программирования Rust слова. Данные слова используются для описания ваших программ и не могут быть использованы в качестве идентификаторов (имён функций (fn), переменных (let), параметров, имена полей структур, модулей (mod), контейнеров (crate), констант (const), макросов, статических переменных (static), атрибутов, типов, типажей (trait)).

Ключевые слова языка программирования Rust

  • as - простое приведение типа
  • break - немедленное прекращение цикла
  • const - обозначение константы
  • continue - прекратить текущую итерацию цикла и перейти к следующей
  • crate - внешнее связывание или обозначение макро переменной компонента
  • else - альтернатива для if и if let
  • enum - определение перечисления
  • extern - определение использования внешнего компонента, функции или связывания
  • false - логический литерал ЛОЖЬ
  • fn - определение функции и ссылочной переменной на переменную типа функция
  • for - итератор
  • if - оператор сравнения
  • impl - наследование и реализация типажа
  • in - часть синтаксической конструкции итератора for
  • let - определение переменной
  • loop - итератор бесконечного цикла
  • match - шаблонный селектор
  • mod - оператор определения модуля
  • move - оператор перемещения кучи, передача прав
  • mut - обозначение возможности изменения переменной
  • pub - обозначение уровня доступа к структуре, блоку, модулю, impl блокам
  • ref - ссылочное связывание
  • return - оператор возврата из функции
  • Self - тип псевдонима для типа реализации типажа
  • self - заголовок метода или текущего модуля
  • static - обозначение глобальной переменной или переменной, которая будет доступна на протяжении работы программы
  • struct - определение структуры
  • super - обозначение ссылки на родительский модуль относительно текущего
  • trait - обозначение типажа
  • true - логический литерал ПРАВДА
  • type - псевдоним типа и оператор его определения
  • unsafe - определение небезопасного кода, функции, типажа и реализаций
  • use - оператор импорта
  • where - оператор условия
  • while - логический итератор

Зарезервированные ключевые слова для будущего использования

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

  • abstract
  • alignof
  • become
  • box
  • do
  • final
  • macro
  • offsetof
  • override
  • priv
  • proc
  • pure
  • sizeof
  • typeof
  • unsized
  • virtual
  • yield