pb jelly:在Dropbox开发的用于Rust语言的protobuf代码生成框架 源码
pb-jelly pb-jelly是Dropbox开发的用于的代码生成框架。 历史 最初于2016年编写此实现,以满足在中混排大量字节的需求。 以前,我们使用 (因此,生成的API完全相同,使迁移变得容易),但是将Rust结构序列化为原始消息,然后在RPC层中再次对其进行序列化,意味着多个副本(反过来也一样)解析堆栈)。 控制此实现并将其端到端集成到我们的RPC堆栈中有助于避免这些额外的副本。 多年以来,该实现已发展成熟,目前已在Dropbox的多个部分中使用,包括我们的和上述的 。 Rust生态系统中还存在其他实现(例如和 ),我们也希望与大家分享。 产品特点 功能性的“精打细算”的原
文件列表
pb-jelly:在Dropbox开发的用于Rust语言的protobuf代码生成框架
(预估有个117文件)
codegen.bat
37B
pbtest3_default_oneof.bin
5B
pbtest3.bin
193B
pbtest3_repeated_err_if_default_non_default.bin
4B
pbtest3_version2oneof.bin
2B
pbtest_version1.bin
5B
pbtest2_version2oneof.bin
2B
pbtest3_version2.bin
89B
pbtest3_err_if_default_non_default.bin
2B
pbtest2_version2oneof_none_null.bin
2B
暂无评论