├── .github └── workflows │ └── build.yml ├── .gitignore ├── LICENSE ├── README.md ├── book.toml ├── src ├── NLL.md ├── README.md ├── SUMMARY.md ├── SourceGraph.md ├── async │ └── Sans-IO.md ├── dcl.md ├── dcl │ ├── destructuring_drop.md │ ├── variadic-dcl │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── main.rs │ ├── variadic.md │ └── variadic │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── _impl │ │ ├── Cargo.toml │ │ └── lib.rs │ │ └── main.rs ├── forum.md ├── forum │ ├── addassgin.md │ ├── homo-variant.md │ ├── impl-const-param.md │ ├── lib.rs.md │ ├── librs │ │ ├── audit.png │ │ ├── features-page.png │ │ ├── new.png │ │ └── reverse-dep.png │ ├── lifetime-variance.md │ ├── shared-mutablity-UB.md │ └── static-promotion.md ├── learn-from-pr-issue.md ├── learn-from-pr-issue │ └── LazyLock.md ├── learning.md ├── proc-macro-note.md ├── proc │ ├── FAQ.md │ ├── debug.md │ ├── proc_macro2.md │ ├── quote.md │ ├── ref.md │ ├── study-case.md │ └── syn.md ├── ramblings │ ├── RustChinaConf2025.md │ ├── RustChinaConf2025 │ │ ├── GOSIM1.jpg │ │ ├── GOSIM2.jpg │ │ ├── Rebecca.jpeg │ │ ├── RustChinaConf-9.13-afternoon-roundtable.jpg │ │ ├── RustChinaConf-9.14-afternoon-1.jpg │ │ ├── RustChinaConf-9.14-afternoon-2.jpg │ │ ├── RustChinaConf-9.14-afternoon-3.jpg │ │ ├── RustChinaConf-9.14-afternoon-4.jpg │ │ ├── RustChinaConf-9.14-afternoon-5.jpg │ │ ├── RustChinaConf-9.14-chen.jpg │ │ ├── RustChinaConf-9.14-party.jpg │ │ ├── RustChinaConf-all.jpg │ │ ├── RustChinaConf-all2.jpg │ │ ├── RustChinaConf-me.jpg │ │ ├── RustFoundationUnconf1.jpg │ │ ├── RustFoundationUnconf2.jpg │ │ ├── asterinas.jpeg │ │ ├── bart.jpeg │ │ ├── gongyan-a.jpg │ │ ├── gongyan-b.jpg │ │ ├── gongyan-c.jpg │ │ ├── gongyan-d.jpg │ │ ├── gongyan1.jpg │ │ └── gongyan2.jpg │ └── five-years-with-rust.md ├── reading-list │ ├── 2024a.md │ ├── 2025a.md │ └── index.md ├── subtyping.md └── variance │ └── covariance-borrow-forever.md └── theme ├── css ├── chrome.css ├── general.css └── variables.css ├── index.hbs ├── pagetoc.css └── pagetoc.js /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | book 2 | target 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/README.md -------------------------------------------------------------------------------- /book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/book.toml -------------------------------------------------------------------------------- /src/NLL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/NLL.md -------------------------------------------------------------------------------- /src/README.md: -------------------------------------------------------------------------------- 1 | {{#include ../README.md}} 2 | -------------------------------------------------------------------------------- /src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/SUMMARY.md -------------------------------------------------------------------------------- /src/SourceGraph.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/SourceGraph.md -------------------------------------------------------------------------------- /src/async/Sans-IO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/async/Sans-IO.md -------------------------------------------------------------------------------- /src/dcl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/dcl.md -------------------------------------------------------------------------------- /src/dcl/destructuring_drop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/dcl/destructuring_drop.md -------------------------------------------------------------------------------- /src/dcl/variadic-dcl/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/dcl/variadic-dcl/Cargo.lock -------------------------------------------------------------------------------- /src/dcl/variadic-dcl/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/dcl/variadic-dcl/Cargo.toml -------------------------------------------------------------------------------- /src/dcl/variadic-dcl/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/dcl/variadic-dcl/main.rs -------------------------------------------------------------------------------- /src/dcl/variadic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/dcl/variadic.md -------------------------------------------------------------------------------- /src/dcl/variadic/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/dcl/variadic/Cargo.lock -------------------------------------------------------------------------------- /src/dcl/variadic/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/dcl/variadic/Cargo.toml -------------------------------------------------------------------------------- /src/dcl/variadic/_impl/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/dcl/variadic/_impl/Cargo.toml -------------------------------------------------------------------------------- /src/dcl/variadic/_impl/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/dcl/variadic/_impl/lib.rs -------------------------------------------------------------------------------- /src/dcl/variadic/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/dcl/variadic/main.rs -------------------------------------------------------------------------------- /src/forum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/forum.md -------------------------------------------------------------------------------- /src/forum/addassgin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/forum/addassgin.md -------------------------------------------------------------------------------- /src/forum/homo-variant.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/forum/homo-variant.md -------------------------------------------------------------------------------- /src/forum/impl-const-param.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/forum/impl-const-param.md -------------------------------------------------------------------------------- /src/forum/lib.rs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/forum/lib.rs.md -------------------------------------------------------------------------------- /src/forum/librs/audit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/forum/librs/audit.png -------------------------------------------------------------------------------- /src/forum/librs/features-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/forum/librs/features-page.png -------------------------------------------------------------------------------- /src/forum/librs/new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/forum/librs/new.png -------------------------------------------------------------------------------- /src/forum/librs/reverse-dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/forum/librs/reverse-dep.png -------------------------------------------------------------------------------- /src/forum/lifetime-variance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/forum/lifetime-variance.md -------------------------------------------------------------------------------- /src/forum/shared-mutablity-UB.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/forum/shared-mutablity-UB.md -------------------------------------------------------------------------------- /src/forum/static-promotion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/forum/static-promotion.md -------------------------------------------------------------------------------- /src/learn-from-pr-issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/learn-from-pr-issue.md -------------------------------------------------------------------------------- /src/learn-from-pr-issue/LazyLock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/learn-from-pr-issue/LazyLock.md -------------------------------------------------------------------------------- /src/learning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/learning.md -------------------------------------------------------------------------------- /src/proc-macro-note.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/proc-macro-note.md -------------------------------------------------------------------------------- /src/proc/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/proc/FAQ.md -------------------------------------------------------------------------------- /src/proc/debug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/proc/debug.md -------------------------------------------------------------------------------- /src/proc/proc_macro2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/proc/proc_macro2.md -------------------------------------------------------------------------------- /src/proc/quote.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/proc/quote.md -------------------------------------------------------------------------------- /src/proc/ref.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/proc/ref.md -------------------------------------------------------------------------------- /src/proc/study-case.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/proc/study-case.md -------------------------------------------------------------------------------- /src/proc/syn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/proc/syn.md -------------------------------------------------------------------------------- /src/ramblings/RustChinaConf2025.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/ramblings/RustChinaConf2025.md -------------------------------------------------------------------------------- /src/ramblings/RustChinaConf2025/GOSIM1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/ramblings/RustChinaConf2025/GOSIM1.jpg -------------------------------------------------------------------------------- /src/ramblings/RustChinaConf2025/GOSIM2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/ramblings/RustChinaConf2025/GOSIM2.jpg -------------------------------------------------------------------------------- /src/ramblings/RustChinaConf2025/Rebecca.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/ramblings/RustChinaConf2025/Rebecca.jpeg -------------------------------------------------------------------------------- /src/ramblings/RustChinaConf2025/RustChinaConf-9.13-afternoon-roundtable.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/ramblings/RustChinaConf2025/RustChinaConf-9.13-afternoon-roundtable.jpg -------------------------------------------------------------------------------- /src/ramblings/RustChinaConf2025/RustChinaConf-9.14-afternoon-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/ramblings/RustChinaConf2025/RustChinaConf-9.14-afternoon-1.jpg -------------------------------------------------------------------------------- /src/ramblings/RustChinaConf2025/RustChinaConf-9.14-afternoon-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/ramblings/RustChinaConf2025/RustChinaConf-9.14-afternoon-2.jpg -------------------------------------------------------------------------------- /src/ramblings/RustChinaConf2025/RustChinaConf-9.14-afternoon-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/ramblings/RustChinaConf2025/RustChinaConf-9.14-afternoon-3.jpg -------------------------------------------------------------------------------- /src/ramblings/RustChinaConf2025/RustChinaConf-9.14-afternoon-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/ramblings/RustChinaConf2025/RustChinaConf-9.14-afternoon-4.jpg -------------------------------------------------------------------------------- /src/ramblings/RustChinaConf2025/RustChinaConf-9.14-afternoon-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/ramblings/RustChinaConf2025/RustChinaConf-9.14-afternoon-5.jpg -------------------------------------------------------------------------------- /src/ramblings/RustChinaConf2025/RustChinaConf-9.14-chen.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/ramblings/RustChinaConf2025/RustChinaConf-9.14-chen.jpg -------------------------------------------------------------------------------- /src/ramblings/RustChinaConf2025/RustChinaConf-9.14-party.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/ramblings/RustChinaConf2025/RustChinaConf-9.14-party.jpg -------------------------------------------------------------------------------- /src/ramblings/RustChinaConf2025/RustChinaConf-all.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/ramblings/RustChinaConf2025/RustChinaConf-all.jpg -------------------------------------------------------------------------------- /src/ramblings/RustChinaConf2025/RustChinaConf-all2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/ramblings/RustChinaConf2025/RustChinaConf-all2.jpg -------------------------------------------------------------------------------- /src/ramblings/RustChinaConf2025/RustChinaConf-me.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/ramblings/RustChinaConf2025/RustChinaConf-me.jpg -------------------------------------------------------------------------------- /src/ramblings/RustChinaConf2025/RustFoundationUnconf1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/ramblings/RustChinaConf2025/RustFoundationUnconf1.jpg -------------------------------------------------------------------------------- /src/ramblings/RustChinaConf2025/RustFoundationUnconf2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/ramblings/RustChinaConf2025/RustFoundationUnconf2.jpg -------------------------------------------------------------------------------- /src/ramblings/RustChinaConf2025/asterinas.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/ramblings/RustChinaConf2025/asterinas.jpeg -------------------------------------------------------------------------------- /src/ramblings/RustChinaConf2025/bart.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/ramblings/RustChinaConf2025/bart.jpeg -------------------------------------------------------------------------------- /src/ramblings/RustChinaConf2025/gongyan-a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/ramblings/RustChinaConf2025/gongyan-a.jpg -------------------------------------------------------------------------------- /src/ramblings/RustChinaConf2025/gongyan-b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/ramblings/RustChinaConf2025/gongyan-b.jpg -------------------------------------------------------------------------------- /src/ramblings/RustChinaConf2025/gongyan-c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/ramblings/RustChinaConf2025/gongyan-c.jpg -------------------------------------------------------------------------------- /src/ramblings/RustChinaConf2025/gongyan-d.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/ramblings/RustChinaConf2025/gongyan-d.jpg -------------------------------------------------------------------------------- /src/ramblings/RustChinaConf2025/gongyan1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/ramblings/RustChinaConf2025/gongyan1.jpg -------------------------------------------------------------------------------- /src/ramblings/RustChinaConf2025/gongyan2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/ramblings/RustChinaConf2025/gongyan2.jpg -------------------------------------------------------------------------------- /src/ramblings/five-years-with-rust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/ramblings/five-years-with-rust.md -------------------------------------------------------------------------------- /src/reading-list/2024a.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/reading-list/2024a.md -------------------------------------------------------------------------------- /src/reading-list/2025a.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/reading-list/2025a.md -------------------------------------------------------------------------------- /src/reading-list/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/reading-list/index.md -------------------------------------------------------------------------------- /src/subtyping.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/subtyping.md -------------------------------------------------------------------------------- /src/variance/covariance-borrow-forever.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/src/variance/covariance-borrow-forever.md -------------------------------------------------------------------------------- /theme/css/chrome.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/theme/css/chrome.css -------------------------------------------------------------------------------- /theme/css/general.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/theme/css/general.css -------------------------------------------------------------------------------- /theme/css/variables.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/theme/css/variables.css -------------------------------------------------------------------------------- /theme/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/theme/index.hbs -------------------------------------------------------------------------------- /theme/pagetoc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/theme/pagetoc.css -------------------------------------------------------------------------------- /theme/pagetoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/rust-note/HEAD/theme/pagetoc.js --------------------------------------------------------------------------------