From a24028b74707a62342023a89beec08a32879c157 Mon Sep 17 00:00:00 2001 From: zjp Date: Wed, 1 Jan 2025 10:56:56 +0800 Subject: [PATCH] =?UTF-8?q?add=202025=20=E9=98=85=E8=AF=BB=E6=B8=85?= =?UTF-8?q?=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Bridging Async and Sync Rust Code — A lesson learned while working with Tokio * Rust, reflection and field access rules --- src/SUMMARY.md | 3 ++- src/reading-list/2025a.md | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 src/reading-list/2025a.md diff --git a/src/SUMMARY.md b/src/SUMMARY.md index 8fe2ce9..812c132 100644 --- a/src/SUMMARY.md +++ b/src/SUMMARY.md @@ -26,4 +26,5 @@ - [赏析 PR/issue](./learn-from-pr-issue.md) - [`LazyLock` 稳定的难点](./learn-from-pr-issue/LazyLock.md) - [阅读清单](./reading-list/index.md) - - [2024 清单 a](./reading-list/2024a.md) + - [2024 清单 A](./reading-list/2024a.md) + - [2025 清单 A](./reading-list/2025a.md) diff --git a/src/reading-list/2025a.md b/src/reading-list/2025a.md new file mode 100644 index 0000000..69ef062 --- /dev/null +++ b/src/reading-list/2025a.md @@ -0,0 +1,5 @@ +# 2025 清单 + +* [Bridging Async and Sync Rust Code — A lesson learned while working with Tokio](https://www.reddit.com/r/rust/comments/1hqfjb1/bridging_async_and_sync_rust_code_a_lesson/): + 异步代码与同步调用;futures::executor::block_on 与 tokio::spawn 的死锁 +* [Rust, reflection and field access rules](https://fractalfir.github.io/generated_html/refl_priv.html):反射与字段访问的安全性;反射的不安全性