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