Оператор | Примечание |
---|---|
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