12个版本
0.1.11 | 2019年10月30日 |
---|---|
0.1.10 | 2019年7月30日 |
0.1.8 | 2019年6月5日 |
0.1.7 | 2019年5月15日 |
0.1.6 | 2019年4月23日 |
#1411 in 异步
3.5MB
360 行
为Futures提供的Promise和监控变量
Promise
Promise是未来的值。它们只会解决一次。此软件包为与Futures和Tokio一起使用提供了Promise的实现。
监控变量
监控变量是在修改时发出信号的变量。
此软件包提供了一种RAII实现的监控变量,用于与Futures和Tokio一起使用。
在这种情况下,信号是一个 futures::Stream
,当监控变量被修改时,它会返回新值的副本。
每当从 WatchedVariable
获得的 VariableWatched
中的一个访问器(通过 lock()
获取)被丢弃时,此软件包将通知它。如果该访问器已被可变解引用,则认为 WatchedVariable
已被修改。