关键字
as:执行基础类型转换,消除包含条目的指定trait的歧义,在use与extern crate语句中对条目进行重命名
crate:连接一个外部包或一个代表了当前包的宏变量
dyn:表示trait对象可以进行动态分发
extern:连接外部包、函数或变量
fn:定义一个函数或函数指针类型
impl:实现类型自有的功能或trait定义的功能
match:用模式匹配一个值
mod:定义一个模块
move:让一个闭包获得全部捕获变量的所有权
mut:声明引用、裸指针或模式绑定的可变性
pub:声明结构体字段、impl块或模块的公共性
ref:通过引用绑定
Self:指代正在其上实现trait的类型别名
self:指代方法本身或当前模块
trait:定义一个trait
unsafe:声明不安全的代码、函数、trait或实现
where:声明一个用于约束类型的从句
可能关键字:
abstract、async、become、box、do、final、macro、override、priv、try、typeof、unsized、virtual、yield
Last updated