12 releases
0.1.11 | Jul 1, 2023 |
---|---|
0.1.10 | Jun 28, 2023 |
0.1.1 | May 29, 2023 |
#2333 in Data structures
50 downloads per month
73KB
2K
SLoC
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 : 双端链表
- link_silly1.rs : 安全代码下的单链接队列实现思路
Rustonomicon
- rustonomicon/vec.rs : Vec实现
- rustonomicon/arc.rs : Arc实现