文件名称:rustasync-futures:锈中关于异步等待的直觉
文件大小:6KB
文件格式:ZIP
更新时间:2024-03-03 20:30:27
rust system-programming rust-async Rust
Rust异步等待 一个Rust演示程序,用该语言显示异步的基本组成部分,即我这样做的目的只是为了直观了解rust期货的工作方式 未来:计算单位 struct TimerFuture { shared_state: Arc < Mutex>> , } struct SharedState { completed: bool , waker: Option < Waker> , } impl Future for TimerFuture { type Output = (); fn poll ( self : Pin< & mut Self >, cx: & mut Context< ' _ >) -> Poll< Self> { let mut shared_state = self .shared_state. lock ()
【文件预览】:
rustasync-futures-master
----.gitignore(8B)
----src()
--------main.rs(5KB)
----Cargo.lock(8KB)
----Cargo.toml(279B)
----README.md(3KB)