1 个不稳定版本
0.1.0 | 2022年7月20日 |
---|
#903 在 异步 中
1,415 每月下载量
23KB
223 行
streammap-ext
这是从 tokio-stream
中的 StreamMap
分支出来的,与 crate 的唯一区别是,这个版本的 StreamMap 的 next
返回 Option<K,Option<V>>
而不是 Option<K,V>
。这是为了让开发者知道当流从 StreamMap 中被丢弃时,无需实现 Drop
trait,这在某些情况下可能很麻烦(例如,丢弃流程需要异步代码)。
发布这个 crate 后,我将开始讨论如何将其贡献回原始 crate(可能以不同的名称,或者使用标记行为的 PhantomData,或者可能更改当前的行为)。
许可证
MIT - 与源代码相同,所有版权归 Tokio 贡献者所有,因为这个是 tokio-stream
crate 的分支。
依赖项
~2.1–3MB
~49K SLoC