
| Оператор | Примечание |
|---|---|
| as | Приведение между типами или переименование импорта. |
| async | Возврат Future вместо блокирования текущего потока. |
| await | Приостановить выполнение до готовности результата Future. |
| break | Досрочный выход из цикла. |
| const | Константы времени компиляции, функции оценки времени компиляции и необработанные указатели. |
| continue | Перейти к следующей итерации цикла. |
| crate | Двоичный файл или библиотека rust. |
| dyn | dyn - префикс типа trait объектов. |
| else | Выражение для вычисления, если условие if имеет значение false. |
| enum | Перечисление. Тип, который может быть любым из нескольких вариантов. |
| extern | Ссылка на внешний код или импорт внешнего кода. |
| false | Значение типа bool, представляющее логическое значение false. |
| fn | Указатель функции или функция. |
| for | Итерация. Цикл. |
| if | Вычислит блок, если условие true. |
| impl | Реализация некоторых функциональных возможностей для типа. |
| in | Итерация по ряду значений с помощью for. |
| let | Привязать значение к переменной. |
| loop | Бесконечный цикл. |
| match | Управление потоком на основе сопоставления шаблонов. |
| mod | Упорядочить код по модулям. |
| move | Зафиксирует среду замыкания по значению. |
| mut | Изменяемая переменная, ссылка или указатель. |
| pub | Сделать элемент видимым для других. |
| ref | Привязка по ссылке во время сопоставления образцов. |
| return | Возвращает значение из функции. |
| self | Приемник метода или текущий модуль. |
| SelfTy | Реализующий тип в пределах признака или блока impl или текущий тип в определении типа. |
| static | Статический элемент - это значение, действительное в течение всего срока действия программы («static lifetime»). |
| struct | Тип, состоящий из других типов. |
| super | Родитель текущего модуля. |
| trait | Общий интерфейс для группы типов. |
| true | Значение типа bool, представляющее логическое значение true. |
| type | Определите псевдоним для существующего типа. |
| union | Эквивалент Rust объединения в стиле C. |
| unsafe | Код или интерфейсы, безопасность памяти которых не может быть проверена системой типа. |
| use | Импорт или переименование элементов из других crates или модулей. |
| where | Добавляет ограничения, которые необходимо поддерживать для использования элемента. |
| while | Цикл, когда условие поддерживается. |
Tags: #rust