rust 学习过程中的一些代码样例
macro
声明宏
语法文档
- macro_rules_one.rs
- macro_rules_two.rs
- macro_rules_three.rs
- macro_rules_four.rs
- macro_rules_five.rs
- macro_rules_sive.rs
- macro_rules_seven.rs
block
expr 用于表达式
ident 用于变量名或函数名
item
literal 用于字面常量
pat (模式 pattern)
path
stmt (语句 statement)
tt (标记树 token tree)
ty (类型 type)
vis (可见性描述符)
Option
- option.rs
List
- link_first.rs :简单链表结构
- link_second.rs :补全迭代功能
- link_third.rs :不可变链表
- link_fourth.rs :不可变链表
- link_fifth.rs : 生命期笨拙演示
- link_sive.rs : 不合格的unsafe演示
- link_seventh.rs : 合格的unsafe演示
- link_eighth.rs : 双端链表