5 个版本

0.0.5 2021年4月23日
0.0.4 2021年1月23日
0.0.3 2021年1月3日
0.0.2 2021年1月3日
0.0.1 2021年1月3日

#37#sled

MIT/Apache

19KB
416 代码行,不含注释

prost-sled: prost 和 sled 之间的集成层

prost-sled 使使用 prost 编码的 protobuf 结构数据存储在 sled 中变得简单。它只是抽象了编码和解码的样板代码。

用法

prost-sled 在 sled::Db 上提供包装: ProtoDb。这提供了与 sled::Db 上相同名称的方法,但它们使用实现 prost::Message(prost 用于 protobuf 消息的特质)的 struct。

FromInto 特质之间实现了双向转换,在 sled::DbProtoDb 之间,因此根据需要转换它们非常容易。

许可证

以下任一许可证下发布

任选其一。

贡献

除非你明确声明,否则根据 Apache-2.0 许可证定义的,你有意提交的任何贡献,包括在工作中的包含,都应按上述方式双许可,不附加任何额外条款或条件。

依赖关系

~2.5–4.5MB
~78K SLoC