Перейти к содержанию

Ключевые слова

Posted on:30 января 2023 г. at 21:30

Example Dynamic OG Image link

ОператорПримечание
asПриведение между типами или переименование импорта.
asyncВозврат Future вместо блокирования текущего потока.
awaitПриостановить выполнение до готовности результата Future.
breakДосрочный выход из цикла.
constКонстанты времени компиляции, функции оценки времени компиляции и необработанные указатели.
continueПерейти к следующей итерации цикла.
crateДвоичный файл или библиотека rust.
dyndyn - префикс типа 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