@ -50,23 +50,22 @@
- [返回值和错误 ](basic/result-error/intro.md )
- [panic深入剖析! ](basic/result-error/panic.md )
- [返回值Result和? ](basic/result-error/result.md )
- [包和模块 ](basic/crate-module/intro.md )
- [包crate ](basic/crate-module/crate.md )
- [模块Module ](basic/crate-module/module.md )
- [使用use引入模块及受限可见性 ](basic/crate-module/use.md )
- [注释和文档 ](basic/comment.md )
- [格式化输出 ](basic/formatted-output.md )
- [Rust高级进阶 ](advance/intro.md )
- [生命周期 ](advance/lifetime/intro.md )
- [认识生命周期 ](advance/lifetime/basic.md )
- [深入生命周期 ](advance/lifetime/advance.md )
- [&'static 和 T: 'static ](advance/lifetime/static.md )
<!-- - [一些关于生命周期的误解 todo ](advance/lifetime/misconceptions.md ) -->
- [函数式编程 ](advance/functional-programing/intro.md )
- [函数式编程 : 闭包、迭代器 ](advance/functional-programing/intro.md )
- [闭包closure ](advance/functional-programing/closure.md )
- [迭代器iterator ](advance/functional-programing/iterator.md )
- [包和模块 ](advance/crate-module/intro.md )
- [包crate ](advance/crate-module/crate.md )
- [模块Module ](advance/crate-module/module.md )
- [使用use引入模块及受限可见性 ](advance/crate-module/use.md )
- [注释和文档 ](advance/comment.md )
- [深入类型之newtype和Sized ](advance/custom-type.md )
- [格式化输出 ](advance/formatted-output.md )
- [智能指针 ](advance/smart-pointer/intro.md )
- [Box<T>堆对象分配 ](advance/smart-pointer/box.md )
- [Deref解引用 ](advance/smart-pointer/deref.md )
@ -86,8 +85,12 @@
- [实践应用: 多线程Web服务器 todo ](advance/concurrency-with-threads/web-server.md )
- [全局变量 ](advance/global-variable.md )
- [错误处理 ](advance/errors.md )
- [进阶类型转换 ](advance/converse/intro.md )
- [枚举和整数 ](advance/converse/enum-int.md )
- [Unsafe Rust ](advance/unsafe/intro.md )
- [五种兵器 ](advance/unsafe/superpowers.md )
- [Macro宏编程 ](advance/macro.md )
- [SIMD todo ](advance/simd.md )
<!-- - [高阶特征约束(HRTB) todo ](advance/hrtb.md ) -->
## 专题内容,每个专题都配套一个小型项目进行实践
@ -107,7 +110,7 @@
- [一些疑难问题的解决办法 ](async/pain-points-and-workarounds.md )
- [实践应用: Async Web服务器 ](async/web-server.md )
- [t okio使用指南](tokio/intro.md )
- [T okio使用指南](tokio/intro.md )
- [tokio概览 ](tokio/overview.md )
- [使用初印象 ](tokio/getting-startted.md )
- [创建异步任务 ](tokio/spawning.md )
@ -121,11 +124,12 @@
- [优雅的关闭 ](tokio/graceful-shutdown.md )
- [异步跟同步共存 ](tokio/bridging-with-sync.md )
- [易混淆概念 解析 todo](confonding/intro.md )
- [Rust难点 解析 todo](confonding/intro.md )
- [String、&str 和 str todo ](confonding/string.md )
- [原生指针、引用和智能指针 todo ](confonding/pointer.md )
- [作用域、生命周期和 NLL todo ](confonding/lifetime.md )
- [move、Copy和Clone todo ](confonding/move-copy.md )
- [写时拷贝Cow todo ](confonding/cow.md )
- [对抗编译检查 doing ](fight-with-compiler/intro.md )
- [幽灵数据(todo) ](fight-with-compiler/phantom-data.md )
@ -140,7 +144,7 @@
- [类型未限制(todo) ](fight-with-compiler/unconstrained.md )
- [Rust 陷阱系列 ](pitfalls/index.md )
- [Rust 常见 陷阱](pitfalls/index.md )
- [for循环中使用外部数组 ](pitfalls/use-vec-in-for.md )
- [线程类型导致的栈溢出 ](pitfalls/stack-overflow.md )
- [算术溢出导致的panic ](pitfalls/arithmetic-overflow.md )
@ -162,18 +166,11 @@
- [代码风格(todo) ](practice/style-guide/code.md )
- [代码标记 todo ](practice/style-guide/mark.md )
- [Clippy todo ](practice/style-guide/clippy.md )
- [日志和监控 todo ](practice/logs.md )
- [如何实现一个链表 todo]()
- [高级类型转换 ](converse/intro.md )
- [枚举和整数 ](converse/enum-int.md )
<!-- - [复杂错误索引 todo ](errorindex/intro.md )
- [所有权和借用 todo ](errorindex/borrowing/intro.md )
- [生命周期 todo ](errorindex/lifetime/intro.md ) -->
- [Cargo详解 todo ](cargo/intro.md )
- [Cargo使用指南 todo ](cargo/intro.md )
- [常用命令 todo ](cargo/commands.md )
- [项目结构 todo ](cargo/layout.md )
- [Cargo.toml和Cargo.lock todo ](cargo/cargo-toml-lock.md )
@ -185,50 +182,31 @@
- [配置参数 todo ](cargo/manifest.md )
- [自定义构建脚本 todo ](cargo/build-js.md )
- [Cargo profile todo ](cargo/profile.md )
- [常见特征解析 todo ](traits/intro.md )
- [类型转换From/Into todo ](traits/from-into.md )
- [AsRef, AsMut todo ](traits/as-ref-as-mut.md )
- [Borrow, BorrowMut, ToOwned todo ](traits/borrow-family.md )
- [Deref和引用隐式转换 todo ](traits/deref.md )
- [写时拷贝Cow todo ](traits/cow.md )
- [Eq todo ](traits/eq.md )
- [深入内存 todo ](memory/intro.md )
- [指针和引用 todo ](memory/pointer-ref.md )
- [未初始化内存 todo ](memory/uninit.md )
- [内存分配 todo ](memory/allocation.md )
- [内存布局 todo ](memory/layout.md )
- [虚拟内存 todo ](memory/virtual.md )
- [宏编程 todo ](macro/intro.md )
- [过程宏(todo) ](macro/procedure-macro.md )
- [性能调优 doing ](performance/intro.md )
- [深入理解move ](performance/deep-into-move.md )
- [糟糕的提前优化 todo ](performance/early-optimise.md )
- [Clone和Copy todo ](performance/clone-copy.md )
- [Benchmark性能测试(todo) ](performance/benchmark.md )
- [减少Runtime check(todo) ](performance/runtime-check.md )
- [CPU缓存性能优化 todo ](performance/cpu-cache.md )
- [计算性能优化 todo ](performance/calculate.md )
- [堆和栈 todo ](performance/heap-stack.md )
- [内存allocator todo ](performance/allocator.md )
- [常用性能测试工具 todo ](performance/tools.md )
- [Enum内存优化 todo ](performance/enum.md )
- [编译器 todo ](compiler/intro.md )
- [常见属性标记 todo ](compiler/attributes.md )
- [提升编译速度 todo ](compiler/speed-up.md )
- [编译器优化 todo ](compiler/optimization/intro.md )
- [Option枚举 todo ](compiler/optimization/option.md )
- [日志和监控 todo ](monitor/intro.md )
- [日志 todo ](monitor/log.md )
- [可观测性 todo ](monitor/observability.md )
- [监控(APM) todo ](monitor/apm.md )
- [Rust性能剖析 todo ](profiling/intro.md )
- [深入内存 todo ](profiling/memory/intro.md )
- [指针和引用 todo ](profiling/memory/pointer-ref.md )
- [未初始化内存 todo ](profiling/memory/uninit.md )
- [内存分配 todo ](profiling/memory/allocation.md )
- [内存布局 todo ](profiling/memory/layout.md )
- [虚拟内存 todo ](profiling/memory/virtual.md )
- [性能调优 doing ](profiling/performance/intro.md )
- [深入理解move ](profiling/performance/deep-into-move.md )
- [糟糕的提前优化 todo ](profiling/performance/early-optimise.md )
- [Clone和Copy todo ](profiling/performance/clone-copy.md )
- [Benchmark性能测试(todo) ](profiling/profiling/performance/benchmark.md )
- [减少Runtime check(todo) ](profiling/performance/runtime-check.md )
- [CPU缓存性能优化 todo ](profiling/performance/cpu-cache.md )
- [计算性能优化 todo ](profiling/performance/calculate.md )
- [堆和栈 todo ](profiling/performance/heap-stack.md )
- [内存allocator todo ](profiling/performance/allocator.md )
- [常用性能测试工具 todo ](profiling/performance/tools.md )
- [Enum内存优化 todo ](profiling/performance/enum.md )
- [编译优化 todo ](profiling/compiler/intro.md )
- [常见属性标记 todo ](profiling/compiler/attributes.md )
- [提升编译速度 todo ](profiling/compiler/speed-up.md )
- [编译器优化 todo ](profiling/compiler/optimization/intro.md )
- [Option枚举 todo ](profiling/compiler/optimization/option.md )
- [标准库解析 todo ](std/intro.md )
- [标准库使用最佳时间 todo ](std/search.md )
@ -236,7 +214,13 @@
- [HashMap todo ](std/hashmap.md )
- [Iterator常用方法 todo ](std/iterator.md )
- [SIMD ](simd/intro.md )
- [场景化用例 todo ](cases/intro.md )
- [文件操作 todo ](cases/file.md )
- [网络通信 todo ](cases/protocol.md )
- [JSON处理 todo ](cases/json.md )
- [HTTP请求 todo ](cases/http.md )
- [数据库访问 todo ](cases/database.md )
- [正则表达式 todo ](cases/regexp.md )
<!--
- [Rust区块链入门]()
- [Rust游戏开发入门]()