Rust零散知识点项目汇总全部项目目录为------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------0、Rust零散知识点项目查找程序1、格式化输出占位符2、格式化输出对齐3、几种注释方式4、几种字面量5、变量遮蔽6、变量冻结7、静态变量8、const修饰的fn9、String的用法含str10、String和其它类型转换11、整型溢出的处理12、never类型13、类型转换14、类型别名15、loop循环的使用16、for循环的使用17、while循环的使用18、函数的使用19、函数指针20、所有权21、不移动所有权22、所有权的可变引用23、所有权的一个例子24、悬垂引用反面例子25、可变引用26、引用的规则27、数组的使用28、切片的使用29、数组的引用可以转化为切片30、原始标识符31、原始字符串32、字符串切片33、元组的使用34、可以作为变量名的基础类型35、结构体的使用36、结构体嵌套37、元组结构体和单元结构体38、结构体的方法39、结构体的关联函数40、进制的互相转换41、枚举的使用42、把枚举转化为整型43、为枚举实现方法44、trait的使用45、trait的继承46、impl trait的使用47、trait object的使用48、关联类型49、trait的默认实现50、完全限定语法51、孤儿原则52、运算符重载53、用trait object实现trait54、手动实现Debug和Display55、泛型的使用56、结构体和枚举中的泛型57、函数中的泛型58、方法中的泛型59、trait bound的使用60、trait里的泛型61、为泛型实现trait62、const泛型的使用63、实现trait中的特定类型64、mod的使用65、mod的嵌套66、mod之间的使用67、use的使用68、pub use的使用69、mod的可见性70、workspace的使用71、cargo常用命令72、Option的使用73、Option的方法74、Option问号75、不可恢复的错误处理76、Result的使用77、Result的方法78、智能指针Box79、Rc的使用80、Cell的使用81、OnceCell的使用82、RefCell的使用83、Weak的使用84、解决循环引用85、Deref和DerefMut的使用86、Drop的使用87、自定义智能指针88、Vec的使用89、Vec的常用方法90、VecDeque的使用91、HashMap的使用92、 HashMap的常用方法93、HashMap自定义类型94、BTreeMap的使用95、HashSet的使用96、HashSet的并集与交集97、HashSet的差集与对称差-1、数据结构与算法-2、设计模式------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------备注持续更新中