#vino #flow #actor

vinopacket

Rust库,封装Vino组件间发送的消息包

4个版本 (破坏性更新)

0.9.0 2022年3月1日
0.8.0 2021年11月15日
0.7.0 2021年8月16日
0.6.2 2021年8月5日

#1600异步

每月40次下载
用于 2 crates

BSD-3-Clause

27KB
484

vinopacket

vinopacket仓库包含Vino组件和提供者任意输出的统一消息结构。

组件输出版本化的有效载荷(例如,一个 v0::Payload),然后将其封装到 Packet 中以标准化不同版本之间的差异。

Packet 设计用于向后兼容,但此兼容层严格位于组件和 Packet 之间,而不是针对 Packet 的消费者。 Packet 不打算长时间存活,如果您依赖此仓库,您应该在 Packet 和您的系统之间有一个兼容层。例如,Vino使用 vino-transport 来保持依赖平台不受 Packet 变更的影响。

许可证:BSD-3-Clause

依赖关系

~0.6–1.3MB
~28K SLoC