diff --git a/src/async-rust/tokio/select.md b/src/async-rust/tokio/select.md index f3c9096d..22283b30 100644 --- a/src/async-rust/tokio/select.md +++ b/src/async-rust/tokio/select.md @@ -464,7 +464,7 @@ async fn main() { `select!` 的另一个分支从消息通道收取消息,一旦收到值是偶数,就跳出循环,否则就继续循环。 -还有一个就是我们使用了 `tokio::pin!`,具体的细节这里先不介绍,值得注意的点是:如果要在一个引用上使用 `.await`,那么引用的值就必须是不能移动的或者实现了 `Unpin`,关于 `Pin` 和 `Unpin` 可以参见[这里](https://course.rs/async/pin-unpin.html)。 +还有一个就是我们使用了 `tokio::pin!`,具体的细节这里先不介绍,值得注意的点是:如果要在一个引用上使用 `.await`,那么引用的值就必须是不能移动的或者实现了 `Unpin`,关于 `Pin` 和 `Unpin` 可以参见[这里](https://course.rs/async-rust/async/pin-unpin.html)。 一旦移除 `tokio::pin!` 所在行的代码,然后试图编译,就会获得以下错误: