<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>第21章 附录 on 编程那些事儿</title><link>https://before80.github.io/prgms/Rust/ref/appendices/</link><description>Recent content in 第21章 附录 on 编程那些事儿</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Fri, 21 Aug 2026 22:34:20 +0800</lastBuildDate><atom:link href="https://before80.github.io/prgms/Rust/ref/appendices/index.xml" rel="self" type="application/rss+xml"/><item><title>01-语法摘要</title><link>https://before80.github.io/prgms/Rust/ref/appendices/01-grammar/</link><pubDate>Tue, 18 Aug 2026 08:45:00 +0800</pubDate><guid>https://before80.github.io/prgms/Rust/ref/appendices/01-grammar/</guid><description>&lt;blockquote&gt;
&lt;p&gt;译文 · 基于 &lt;a href="https://doc.rust-lang.org/reference/"&gt;The Rust Reference&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://doc.rust-lang.org/reference/grammar.html"&gt;https://doc.rust-lang.org/reference/grammar.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="语法摘要"&gt;语法摘要&lt;/h1&gt;
&lt;p&gt;以下是语法产生式规则的摘要。关于本语法的记法细节，见 &lt;em&gt;[notation.grammar.syntax]&lt;/em&gt;。&lt;/p&gt;
&lt;p&gt;{{ grammar-summary }}&lt;/p&gt;</description></item><item><title>02-语法索引</title><link>https://before80.github.io/prgms/Rust/ref/appendices/02-syntax-index/</link><pubDate>Tue, 18 Aug 2026 08:45:00 +0800</pubDate><guid>https://before80.github.io/prgms/Rust/ref/appendices/02-syntax-index/</guid><description>&lt;blockquote&gt;
&lt;p&gt;译文 · 基于 &lt;a href="https://doc.rust-lang.org/reference/"&gt;The Rust Reference&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://doc.rust-lang.org/reference/syntax-index.html"&gt;https://doc.rust-lang.org/reference/syntax-index.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="语法索引"&gt;语法索引&lt;/h1&gt;
&lt;p&gt;本附录提供 token 与常见形式的索引，并链接到这些元素的定义处。&lt;/p&gt;
&lt;h2 id="关键字"&gt;关键字&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;关键字&lt;/th&gt;
 &lt;th&gt;用途&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;_&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="patterns.wildcard"&gt;通配符模式&lt;/a&gt;、&lt;a href="items.generics.const.inferred"&gt;推断的常量&lt;/a&gt;、&lt;a href="type.inferred"&gt;推断的类型&lt;/a&gt;、&lt;a href="lifetime-elision.function.explicit-placeholder"&gt;占位生命周期&lt;/a&gt;、&lt;a href="items.const"&gt;常量项&lt;/a&gt;、&lt;a href="items.extern-crate"&gt;extern crate&lt;/a&gt;、&lt;a href="items.use"&gt;use 声明&lt;/a&gt;、&lt;a href="expr.placeholder"&gt;解构赋值&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;abstract&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="lex.keywords.reserved"&gt;保留关键字&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;as&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;[extern crate][items.extern-crate.as]、[use 声明][items.use.forms.as]、&lt;a href="expr.as"&gt;类型强制转换表达式&lt;/a&gt;、&lt;a href="paths.qualified"&gt;限定路径&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;async&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="items.fn.async"&gt;async 函数&lt;/a&gt;、&lt;a href="expr.block.async"&gt;async 块&lt;/a&gt;、&lt;a href="expr.closure.async"&gt;async 闭包&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;await&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.await"&gt;await 表达式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;become&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="lex.keywords.reserved"&gt;保留关键字&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;box&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="lex.keywords.reserved"&gt;保留关键字&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;break&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.loop.break"&gt;break 表达式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;const&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="const-eval.const-fn"&gt;常量函数&lt;/a&gt;、&lt;a href="items.const"&gt;常量项&lt;/a&gt;、&lt;a href="items.generics.const"&gt;常量泛型&lt;/a&gt;、&lt;a href="expr.block.const"&gt;const 块&lt;/a&gt;、&lt;a href="expr.borrow.raw"&gt;裸借用运算符&lt;/a&gt;、&lt;a href="type.pointer.raw"&gt;裸指针类型&lt;/a&gt;、&lt;a href="asm.operand-type.supported-operands.const"&gt;常量汇编操作数&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;continue&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.loop.continue"&gt;continue 表达式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;crate&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="items.extern-crate"&gt;extern crate&lt;/a&gt;、&lt;a href="vis"&gt;可见性&lt;/a&gt;、[路径][paths]&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;do&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="lex.keywords.reserved"&gt;保留关键字&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;dyn&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="type.trait-object"&gt;trait 对象&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;else&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="statement.let"&gt;let 语句&lt;/a&gt;、&lt;a href="expr.if"&gt;if 表达式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;enum&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="items.enum"&gt;枚举&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;extern&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="items.extern-crate"&gt;extern crate&lt;/a&gt;、&lt;a href="items.fn.extern"&gt;extern 函数限定符&lt;/a&gt;、&lt;a href="items.extern"&gt;外部块&lt;/a&gt;、&lt;a href="type.fn-pointer.qualifiers"&gt;extern 函数指针类型&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;false&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="type.bool"&gt;布尔类型&lt;/a&gt;、&lt;a href="expr.literal"&gt;布尔表达式&lt;/a&gt;、&lt;a href="cfg"&gt;配置谓词&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;final&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="lex.keywords.reserved"&gt;保留关键字&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;fn&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="items.fn"&gt;函数&lt;/a&gt;、&lt;a href="type.fn-pointer"&gt;函数指针类型&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;for&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="items.impl.trait"&gt;trait 实现&lt;/a&gt;、&lt;a href="expr.loop.for"&gt;迭代器循环&lt;/a&gt;、&lt;a href="bound.higher-ranked"&gt;高阶 trait 约束&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;gen&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="lex.keywords.reserved"&gt;保留关键字&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;if&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.if"&gt;if 表达式&lt;/a&gt;、&lt;a href="expr.match.guard"&gt;match 守卫&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;impl&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="items.impl.inherent"&gt;固有 impl&lt;/a&gt;、&lt;a href="items.impl.trait"&gt;trait impl&lt;/a&gt;、&lt;a href="type.impl-trait.return"&gt;impl trait 类型&lt;/a&gt;、&lt;a href="type.impl-trait.param"&gt;匿名类型参数&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;in&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="vis"&gt;可见性&lt;/a&gt;、&lt;a href="expr.loop.for"&gt;迭代器循环&lt;/a&gt;、&lt;a href="asm.operand-type.supported-operands.in"&gt;汇编操作数&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;let&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="statement.let"&gt;let 语句&lt;/a&gt;、&lt;a href="expr.if.let"&gt;&lt;code&gt;if let&lt;/code&gt; 模式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;loop&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.loop.infinite"&gt;无限循环&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;macro_rules&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="macro.decl"&gt;示例宏&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;macro&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="lex.keywords.reserved"&gt;保留关键字&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;match&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.match"&gt;match 表达式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;mod&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="items.mod"&gt;模块&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;move&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.closure"&gt;闭包表达式&lt;/a&gt;、&lt;a href="expr.block.async"&gt;async 块&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;mut&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.operator.borrow"&gt;借用表达式&lt;/a&gt;、&lt;a href="patterns.ident"&gt;标识符模式&lt;/a&gt;、&lt;a href="patterns.ref"&gt;引用模式&lt;/a&gt;、&lt;a href="patterns.struct"&gt;结构体模式&lt;/a&gt;、&lt;a href="type.pointer.reference"&gt;引用类型&lt;/a&gt;、&lt;a href="type.pointer.raw"&gt;裸指针类型&lt;/a&gt;、&lt;a href="items.fn.params.self-pat"&gt;self 参数&lt;/a&gt;、&lt;a href="items.static"&gt;静态项&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;override&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="lex.keywords.reserved"&gt;保留关键字&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;priv&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="lex.keywords.reserved"&gt;保留关键字&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;pub&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="vis"&gt;可见性&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;raw&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.operator.borrow"&gt;借用表达式&lt;/a&gt;、&lt;a href="asm.options.supported-options.raw"&gt;裸汇编&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;ref&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="patterns.ident"&gt;标识符模式&lt;/a&gt;、&lt;a href="patterns.struct"&gt;结构体模式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;return&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.return"&gt;return 表达式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;safe&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="items.extern.fn"&gt;外部块函数&lt;/a&gt;、&lt;a href="items.extern.static"&gt;外部块静态项&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;self&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;[extern crate][items.extern-crate.self]、&lt;a href="items.fn.params.self-pat"&gt;self 参数&lt;/a&gt;、&lt;a href="vis"&gt;可见性&lt;/a&gt;、&lt;a href="paths.qualifiers.mod-self"&gt;&lt;code&gt;self&lt;/code&gt; 路径&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;Self&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="paths.qualifiers.type-self"&gt;&lt;code&gt;Self&lt;/code&gt; 类型路径&lt;/a&gt;、&lt;a href="bound.use"&gt;use 约束&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;static&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="items.static"&gt;静态项&lt;/a&gt;、&lt;a href="bound"&gt;&lt;code&gt;'static&lt;/code&gt; 生命周期&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;struct&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="items.struct"&gt;结构体&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;super&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="paths.qualifiers.super"&gt;super 路径&lt;/a&gt;、&lt;a href="vis"&gt;可见性&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;trait&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="items.traits"&gt;trait 项&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;true&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="type.bool"&gt;布尔类型&lt;/a&gt;、&lt;a href="expr.literal"&gt;布尔表达式&lt;/a&gt;、&lt;a href="cfg"&gt;配置谓词&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;try&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="lex.keywords.reserved"&gt;保留关键字&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;type&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="items.type"&gt;类型别名&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;typeof&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="lex.keywords.reserved"&gt;保留关键字&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;union&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="items.union"&gt;联合体项&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;unsafe&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.block.unsafe"&gt;不安全块&lt;/a&gt;、&lt;a href="attributes.safety"&gt;不安全属性&lt;/a&gt;、&lt;a href="items.mod.unsafe"&gt;不安全模块&lt;/a&gt;、&lt;a href="unsafe.fn"&gt;不安全函数&lt;/a&gt;、&lt;a href="unsafe.extern"&gt;不安全外部块&lt;/a&gt;、&lt;a href="items.extern.fn.safety"&gt;不安全外部函数&lt;/a&gt;、&lt;a href="items.extern.static.safety"&gt;不安全外部静态项&lt;/a&gt;、&lt;a href="items.traits.safety"&gt;不安全 trait&lt;/a&gt;、&lt;a href="items.impl.trait.safety"&gt;不安全 trait 实现&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;unsized&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="lex.keywords.reserved"&gt;保留关键字&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;use&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="items.use"&gt;use 项&lt;/a&gt;、&lt;a href="bound.use"&gt;use 约束&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;virtual&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="lex.keywords.reserved"&gt;保留关键字&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;where&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="items.generics.where"&gt;where 子句&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;while&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.loop.while"&gt;谓词循环&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;yield&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="lex.keywords.reserved"&gt;保留关键字&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="运算符与标点"&gt;运算符与标点&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;符号&lt;/th&gt;
 &lt;th&gt;名称&lt;/th&gt;
 &lt;th&gt;用途&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;+&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Plus&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.arith-logic"&gt;加法&lt;/a&gt;、&lt;a href="bound"&gt;trait 约束&lt;/a&gt;、&lt;a href="macro.decl.repetition"&gt;宏 Kleene matcher&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;-&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Minus&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.arith-logic"&gt;减法&lt;/a&gt;、&lt;a href="expr.negate"&gt;取反&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;*&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Star&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.arith-logic"&gt;乘法&lt;/a&gt;、&lt;a href="expr.deref"&gt;解引用&lt;/a&gt;、&lt;a href="type.pointer.raw"&gt;裸指针&lt;/a&gt;、&lt;a href="macro.decl.repetition"&gt;宏 Kleene matcher&lt;/a&gt;、&lt;a href="items.use.glob"&gt;glob 导入&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;/&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Slash&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.arith-logic"&gt;除法&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;%&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Percent&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.arith-logic"&gt;取余&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;^&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Caret&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.arith-logic"&gt;按位与逻辑 XOR&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;!&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Not&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.negate"&gt;按位与逻辑 NOT&lt;/a&gt;、&lt;a href="macro.invocation"&gt;宏调用&lt;/a&gt;、[内部属性][attributes]、&lt;a href="type.never"&gt;永不类型&lt;/a&gt;、&lt;a href="items.impl"&gt;否定 impl&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;&amp;amp;&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;And&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.arith-logic"&gt;按位与逻辑 AND&lt;/a&gt;、&lt;a href="expr.operator.borrow"&gt;借用&lt;/a&gt;、&lt;a href="type.pointer.reference"&gt;引用&lt;/a&gt;、&lt;a href="patterns.ref"&gt;引用模式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;|&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Or&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.arith-logic"&gt;按位与逻辑 OR&lt;/a&gt;、&lt;a href="expr.closure"&gt;闭包&lt;/a&gt;、&lt;a href="patterns.or"&gt;或模式&lt;/a&gt;、&lt;a href="expr.if.let"&gt;if let&lt;/a&gt;、&lt;a href="expr.loop.while.let"&gt;while let&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;&amp;amp;&amp;amp;&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;AndAnd&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.bool-logic"&gt;惰性 AND&lt;/a&gt;、&lt;a href="expr.operator.borrow"&gt;借用&lt;/a&gt;、&lt;a href="type.pointer.reference"&gt;引用&lt;/a&gt;、&lt;a href="patterns.ref"&gt;引用模式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;||&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;OrOr&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.bool-logic"&gt;惰性 OR&lt;/a&gt;、&lt;a href="expr.closure"&gt;闭包&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;&amp;lt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Shl&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.arith-logic"&gt;左移&lt;/a&gt;、&lt;a href="items.generics"&gt;嵌套泛型&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;&amp;gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Shr&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.arith-logic"&gt;右移&lt;/a&gt;、&lt;a href="items.generics"&gt;嵌套泛型&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;+=&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;PlusEq&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.compound-assign"&gt;加法赋值&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;-=&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;MinusEq&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.compound-assign"&gt;减法赋值&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;*=&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;StarEq&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.compound-assign"&gt;乘法赋值&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;/=&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;SlashEq&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.compound-assign"&gt;除法赋值&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;%=&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;PercentEq&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.compound-assign"&gt;取余赋值&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;^=&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;CaretEq&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.compound-assign"&gt;按位 XOR 赋值&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;&amp;amp;=&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;AndEq&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.compound-assign"&gt;按位 AND 赋值&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;|=&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;OrEq&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.compound-assign"&gt;按位 OR 赋值&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;&amp;lt;&amp;lt;=&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;ShlEq&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.compound-assign"&gt;左移赋值&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;&amp;gt;&amp;gt;=&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;ShrEq&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.compound-assign"&gt;右移赋值&lt;/a&gt;、&lt;a href="items.generics"&gt;嵌套泛型&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;=&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Eq&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.assign"&gt;赋值&lt;/a&gt;、&lt;a href="statement.let"&gt;let 语句&lt;/a&gt;、[属性][attributes]、各种类型定义&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;==&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;EqEq&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.cmp"&gt;等于&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;!=&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Ne&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.cmp"&gt;不等于&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Gt&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.cmp"&gt;大于&lt;/a&gt;、&lt;a href="items.generics"&gt;泛型&lt;/a&gt;、[路径][paths]、&lt;a href="bound.use"&gt;use 约束&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Lt&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.cmp"&gt;小于&lt;/a&gt;、&lt;a href="items.generics"&gt;泛型&lt;/a&gt;、[路径][paths]、&lt;a href="bound.use"&gt;use 约束&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;&amp;gt;=&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Ge&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.cmp"&gt;大于或等于&lt;/a&gt;、&lt;a href="items.generics"&gt;泛型&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;&amp;lt;=&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Le&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.cmp"&gt;小于或等于&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;@&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;At&lt;/td&gt;
 &lt;td&gt;&lt;a href="patterns.ident.scrutinized"&gt;子模式绑定&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;.&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Dot&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.field"&gt;字段访问&lt;/a&gt;、&lt;a href="expr.tuple-index"&gt;元组索引&lt;/a&gt;、&lt;a href="expr.method"&gt;方法调用&lt;/a&gt;、&lt;a href="expr.await"&gt;await 表达式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;..&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;DotDot&lt;/td&gt;
 &lt;td&gt;[范围表达式][expr.range]、&lt;a href="expr.struct"&gt;结构体表达式&lt;/a&gt;、&lt;a href="patterns.rest"&gt;剩余模式&lt;/a&gt;、&lt;a href="patterns.range"&gt;范围模式&lt;/a&gt;、&lt;a href="patterns.struct"&gt;结构体模式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;...&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;DotDotDot&lt;/td&gt;
 &lt;td&gt;&lt;a href="items.extern.variadic"&gt;可变参数函数&lt;/a&gt;、&lt;a href="patterns.range"&gt;范围模式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;..=&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;DotDotEq&lt;/td&gt;
 &lt;td&gt;[闭区间范围表达式][expr.range]、&lt;a href="patterns.range"&gt;范围模式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;,&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Comma&lt;/td&gt;
 &lt;td&gt;各种分隔符&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;;&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Semi&lt;/td&gt;
 &lt;td&gt;各种项与语句的终止符、&lt;a href="expr.array"&gt;数组表达式&lt;/a&gt;、&lt;a href="type.array"&gt;数组类型&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;:&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Colon&lt;/td&gt;
 &lt;td&gt;各种分隔符&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;::&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;PathSep&lt;/td&gt;
 &lt;td&gt;[路径分隔符][paths]&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;-&amp;gt;&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;RArrow&lt;/td&gt;
 &lt;td&gt;&lt;a href="items.fn"&gt;函数&lt;/a&gt;、&lt;a href="expr.closure"&gt;闭包&lt;/a&gt;、&lt;a href="type.fn-pointer"&gt;函数指针类型&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;=&amp;gt;&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;FatArrow&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.match"&gt;match 分支&lt;/a&gt;、&lt;a href="macro.decl"&gt;宏&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;&amp;lt;-&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;LArrow&lt;/td&gt;
 &lt;td&gt;左箭头符号自 Rust 1.0 之前就未再使用，但仍被当作单个 token。&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;#&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Pound&lt;/td&gt;
 &lt;td&gt;[属性][attributes]、&lt;a href="lex.token.literal.str-raw"&gt;原始字符串字面量&lt;/a&gt;、&lt;a href="lex.token.str-byte-raw"&gt;原始字节字符串字面量&lt;/a&gt;、&lt;a href="lex.token.str-c-raw"&gt;原始 C 字符串字面量&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;$&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Dollar&lt;/td&gt;
 &lt;td&gt;&lt;a href="macro.decl"&gt;宏&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;?&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Question&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.try"&gt;try 传播表达式&lt;/a&gt;、&lt;a href="bound.sized"&gt;宽松 trait 约束&lt;/a&gt;、&lt;a href="macro.decl.repetition"&gt;宏 Kleene matcher&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;~&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Tilde&lt;/td&gt;
 &lt;td&gt;波浪号运算符自 Rust 1.0 之前就未再使用，但其 token 仍可能被使用。&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="注释"&gt;注释&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;注释&lt;/th&gt;
 &lt;th&gt;用途&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;//&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;[行注释][comments]&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;//!&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;[内部行注释][comments]&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;///&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;[外部行文档注释][comments]&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;/*…*/&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;[块注释][comments]&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;/*!…*/&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;[内部块文档注释][comments]&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;/**…*/&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;[外部块文档注释][comments]&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="其他-token"&gt;其他 token&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Token&lt;/th&gt;
 &lt;th&gt;用途&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;ident&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="ident"&gt;标识符&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;r#ident&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="ident.raw"&gt;原始标识符&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;'ident&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="lex.token.life"&gt;生命周期与循环标签&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;'r#ident&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="lex.token.life"&gt;原始生命周期与循环标签&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;…u8&lt;/code&gt;, &lt;code&gt;…i32&lt;/code&gt;, &lt;code&gt;…f64&lt;/code&gt;, &lt;code&gt;…usize&lt;/code&gt;, …&lt;/td&gt;
 &lt;td&gt;&lt;a href="lex.token.literal.num"&gt;数字字面量&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;&amp;quot;…&amp;quot;&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="lex.token.literal.str"&gt;字符串字面量&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;r&amp;quot;…&amp;quot;&lt;/code&gt;, &lt;code&gt;r#&amp;quot;…&amp;quot;#&lt;/code&gt;, &lt;code&gt;r##&amp;quot;…&amp;quot;##&lt;/code&gt;, …&lt;/td&gt;
 &lt;td&gt;&lt;a href="lex.token.literal.str-raw"&gt;原始字符串字面量&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;b&amp;quot;…&amp;quot;&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="lex.token.str-byte"&gt;字节字符串字面量&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;br&amp;quot;…&amp;quot;&lt;/code&gt;, &lt;code&gt;br#&amp;quot;…&amp;quot;#&lt;/code&gt;, &lt;code&gt;br##&amp;quot;…&amp;quot;##&lt;/code&gt;, …&lt;/td&gt;
 &lt;td&gt;&lt;a href="lex.token.str-byte-raw"&gt;原始字节字符串字面量&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;'…'&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="lex.token.literal.char"&gt;字符字面量&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;b'…'&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="lex.token.byte"&gt;字节字面量&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;c&amp;quot;…&amp;quot;&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="lex.token.str-c"&gt;C 字符串字面量&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;cr&amp;quot;…&amp;quot;&lt;/code&gt;, &lt;code&gt;cr#&amp;quot;…&amp;quot;#&lt;/code&gt;, &lt;code&gt;cr##&amp;quot;…&amp;quot;##&lt;/code&gt;, …&lt;/td&gt;
 &lt;td&gt;&lt;a href="lex.token.str-c-raw"&gt;原始 C 字符串字面量&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="宏"&gt;宏&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;语法&lt;/th&gt;
 &lt;th&gt;用途&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;ident!(…)&lt;/code&gt;&lt;br&gt;&lt;code&gt;ident! {…}&lt;/code&gt;&lt;br&gt;&lt;code&gt;ident![…]&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="macro.invocation"&gt;宏调用&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;$ident&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="macro.decl.meta"&gt;宏元变量&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;$ident:kind&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="macro.decl.meta.specifier"&gt;宏 matcher fragment specifier&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;$(…)…&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="macro.decl.repetition"&gt;宏重复&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="属性"&gt;属性&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;语法&lt;/th&gt;
 &lt;th&gt;用途&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;#[meta]&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="attributes.outer"&gt;外部属性&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;#![meta]&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="attributes.inner"&gt;内部属性&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="表达式"&gt;表达式&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;表达式&lt;/th&gt;
 &lt;th&gt;用途&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;|…| expr&lt;/code&gt;&lt;br&gt;&lt;code&gt;|…| -&amp;gt; Type { … }&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.closure"&gt;闭包&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;ident::…&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;[路径][paths]&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;::crate_name::…&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="paths.qualifiers.global-root"&gt;显式 crate 路径&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;crate::…&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="paths.qualifiers.crate"&gt;crate 相对路径&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;self::…&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="paths.qualifiers.mod-self"&gt;模块相对路径&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;super::…&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="paths.qualifiers.super"&gt;父模块路径&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;Type::…&lt;/code&gt;&lt;br&gt;&lt;code&gt;&amp;lt;Type as Trait&amp;gt;::ident&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="items.associated"&gt;关联项&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;&amp;lt;Type&amp;gt;::…&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;可用于无名称类型（如 &lt;code&gt;&amp;lt;&amp;amp;T&amp;gt;::…&lt;/code&gt;、&lt;code&gt;&amp;lt;[T]&amp;gt;::…&lt;/code&gt; 等）的&lt;a href="paths.qualified"&gt;限定路径&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;Trait::method(…)&lt;/code&gt;&lt;br&gt;&lt;code&gt;Type::method(…)&lt;/code&gt;&lt;br&gt;&lt;code&gt;&amp;lt;Type as Trait&amp;gt;::method(…)&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.call.desugar"&gt;消歧义的方法调用&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;method::&amp;lt;…&amp;gt;(…)&lt;/code&gt;&lt;br&gt;&lt;code&gt;path::&amp;lt;…&amp;gt;&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="items.generics"&gt;泛型实参&lt;/a&gt;，即 turbofish&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;()&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="type.tuple.unit"&gt;单元&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;(expr)&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.paren"&gt;括号表达式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;(expr,)&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.tuple"&gt;单元素元组表达式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;(expr, …)&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.tuple"&gt;元组表达式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;expr(expr, …)&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.call"&gt;调用表达式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;expr.0&lt;/code&gt;, &lt;code&gt;expr.1&lt;/code&gt;, …&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.tuple-index"&gt;元组索引表达式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;expr.ident&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.field"&gt;字段访问表达式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;{…}&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.block"&gt;块表达式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;Type {…}&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.struct"&gt;结构体表达式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;Type(…)&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="items.struct.tuple"&gt;元组结构体构造函数&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;[…]&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.array"&gt;数组表达式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;[expr; len]&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.array"&gt;重复数组表达式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;expr[..]&lt;/code&gt;, &lt;code&gt;expr[a..]&lt;/code&gt;, &lt;code&gt;expr[..b]&lt;/code&gt;, &lt;code&gt;expr[a..b]&lt;/code&gt;, &lt;code&gt;expr[a..=b]&lt;/code&gt;, &lt;code&gt;expr[..=b]&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.array.index"&gt;数组与切片索引表达式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;if expr {…} else {…}&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.if"&gt;if 表达式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;match expr { pattern =&amp;gt; {…} }&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.match"&gt;match 表达式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;loop {…}&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.loop.infinite"&gt;无限循环表达式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;while expr {…}&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.loop.while"&gt;谓词循环表达式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;for pattern in expr {…}&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.loop.for"&gt;迭代器循环&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;&amp;amp;expr&lt;/code&gt;&lt;br&gt;&lt;code&gt;&amp;amp;mut expr&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.operator.borrow"&gt;借用表达式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;&amp;amp;raw const expr&lt;/code&gt;&lt;br&gt;&lt;code&gt;&amp;amp;raw mut expr&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.borrow.raw"&gt;裸借用表达式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;*expr&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.deref"&gt;解引用表达式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;expr?&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.try"&gt;try 传播表达式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;-expr&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.negate"&gt;取反表达式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;!expr&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.negate"&gt;按位与逻辑 NOT 表达式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;expr as Type&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="expr.as"&gt;类型强制转换表达式&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="项"&gt;项&lt;/h2&gt;
&lt;p&gt;[项][Items] 是 crate 的组成部分。&lt;/p&gt;</description></item><item><title>03-宏 follow 集歧义形式化规范</title><link>https://before80.github.io/prgms/Rust/ref/appendices/03-macro-ambiguity/</link><pubDate>Tue, 18 Aug 2026 08:45:00 +0800</pubDate><guid>https://before80.github.io/prgms/Rust/ref/appendices/03-macro-ambiguity/</guid><description>&lt;blockquote&gt;
&lt;p&gt;译文 · 基于 &lt;a href="https://doc.rust-lang.org/reference/"&gt;The Rust Reference&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://doc.rust-lang.org/reference/macro-ambiguity.html"&gt;https://doc.rust-lang.org/reference/macro-ambiguity.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;r[macro.ambiguity]&lt;/p&gt;
&lt;h1 id="宏-follow-集歧义形式化规范"&gt;宏 follow 集歧义形式化规范&lt;/h1&gt;
&lt;p&gt;本页记录 &lt;a href="macros-by-example.md"&gt;Macros By Example&lt;/a&gt; 的 follow 规则的形式化规范。它们最初在 &lt;a href="https://github.com/rust-lang/rfcs/blob/master/text/0550-macro-future-proofing.md"&gt;RFC 550&lt;/a&gt; 中规定，本文大部分文字即摘自该 RFC，并在后续 RFC 中加以扩展。&lt;/p&gt;</description></item><item><title>04-影响</title><link>https://before80.github.io/prgms/Rust/ref/appendices/04-influences/</link><pubDate>Tue, 18 Aug 2026 08:45:00 +0800</pubDate><guid>https://before80.github.io/prgms/Rust/ref/appendices/04-influences/</guid><description>&lt;blockquote&gt;
&lt;p&gt;译文 · 基于 &lt;a href="https://doc.rust-lang.org/reference/"&gt;The Rust Reference&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://doc.rust-lang.org/reference/influences.html"&gt;https://doc.rust-lang.org/reference/influences.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="影响"&gt;影响&lt;/h1&gt;
&lt;p&gt;Rust 并不是一门特别原创的语言，其设计元素来自广泛来源。其中一些列于下方（包括后来已移除的元素）：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SML、OCaml：代数数据类型、模式匹配、类型推断、分号语句分隔&lt;/li&gt;
&lt;li&gt;C++：引用、RAII、智能指针、移动语义、单态化、内存模型&lt;/li&gt;
&lt;li&gt;ML Kit、Cyclone：基于区域的内存管理&lt;/li&gt;
&lt;li&gt;Haskell（GHC）：类型类、类型族&lt;/li&gt;
&lt;li&gt;Newsqueak、Alef、Limbo：通道、并发&lt;/li&gt;
&lt;li&gt;Erlang：消息传递、线程失败、&lt;del&gt;链接的线程失败&lt;/del&gt;、&lt;del&gt;轻量级并发&lt;/del&gt;&lt;/li&gt;
&lt;li&gt;Swift：可选绑定&lt;/li&gt;
&lt;li&gt;Scheme：卫生宏&lt;/li&gt;
&lt;li&gt;C#：属性&lt;/li&gt;
&lt;li&gt;Ruby：闭包语法、&lt;del&gt;块语法&lt;/del&gt;&lt;/li&gt;
&lt;li&gt;NIL、Hermes：&lt;del&gt;类型状态（typestate）&lt;/del&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.unicode.org/reports/tr31/"&gt;Unicode Annex #31&lt;/a&gt;：标识符与模式语法&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>05-测试摘要</title><link>https://before80.github.io/prgms/Rust/ref/appendices/05-test-summary/</link><pubDate>Tue, 18 Aug 2026 08:45:00 +0800</pubDate><guid>https://before80.github.io/prgms/Rust/ref/appendices/05-test-summary/</guid><description>&lt;blockquote&gt;
&lt;p&gt;译文 · 基于 &lt;a href="https://doc.rust-lang.org/reference/"&gt;The Rust Reference&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://doc.rust-lang.org/reference/test-summary.html"&gt;https://doc.rust-lang.org/reference/test-summary.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="测试摘要"&gt;测试摘要&lt;/h1&gt;
&lt;p&gt;以下是与参考手册中各规则标识符相链接的测试总数摘要。&lt;/p&gt;
&lt;p&gt;{{summary-table}}&lt;/p&gt;</description></item><item><title>06-术语表</title><link>https://before80.github.io/prgms/Rust/ref/appendices/06-glossary/</link><pubDate>Tue, 18 Aug 2026 08:45:00 +0800</pubDate><guid>https://before80.github.io/prgms/Rust/ref/appendices/06-glossary/</guid><description>&lt;blockquote&gt;
&lt;p&gt;译文 · 基于 &lt;a href="https://doc.rust-lang.org/reference/"&gt;The Rust Reference&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://doc.rust-lang.org/reference/glossary.html"&gt;https://doc.rust-lang.org/reference/glossary.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="术语表"&gt;术语表&lt;/h1&gt;
&lt;p&gt;r[glossary.ast]&lt;/p&gt;
&lt;h3 id="抽象语法树abstract-syntax-tree"&gt;抽象语法树（Abstract syntax tree）&lt;/h3&gt;
&lt;p&gt;“抽象语法树”（abstract syntax tree，简称 AST）是编译器在编译程序时所用的程序结构的中间表示。&lt;/p&gt;</description></item></channel></rss>