#type #channel #session #protocols #async #async-channel

辩证-空

辩证 crate 的一个空操作后端,旨在用于基准测试和测试

1 个不稳定版本

0.1.0 2021 年 4 月 1 日

#2131异步

21 每月下载量
用于 辩证

MIT 许可证

155KB
1.5K SLoC

Rust license: MIT crates.io docs.rs documentation

此 crate 包含 Dialectic 的 "null" 后端。如果您是用户,您可能永远不会用到这个,因为这个后端会完全消除任何传输后端 并且 它只能发送和接收单元类型 ()。null 后端用于 Dialectic 的测试和基准测试,例如,用于确定 Dialectic 的构造相对于原始操作的开销有多大。


lib.rs:

dialectic crate 实现的 "null" 后端,只能发送和接收单元类型 ()

此后端主要用于基准测试,因为它只做最少的操作,这样更容易隔离 Dialectic 本身中的性能问题。您不能使用此后端实现大多数协议,因为它仅限于传输单元类型 (),并且不能 选择提供! 多于一个选择。

依赖项

~4MB
~77K SLoC