March 2026
Intermediate to advanced
624 pages
15h 47m
English

The following lists contain keywords that are reserved for current or future use by the Rust language. As such, they cannot be used as identifiers (except as raw identifiers, as we discuss in “Raw Identifiers” on page 557). Identifiers are names of functions, variables, parameters, struct fields, modules, crates, constants, macros, static values, attributes, types, traits, or lifetimes.
The following is a list of keywords currently in use, with their functionality described.
as Perform primitive casting, disambiguate the specific trait containing an item, or rename items in use statements.
async ...
Read now
Unlock full access