#grpc #protobuf #rpc #codegen #async

madsim-tonic-build

madsim-tonic 模拟实现的代码生成模块

13次发布

0.5.0+0.12.0 2024年8月1日
0.4.3+0.10.0 2024年2月27日
0.4.2+0.10.0 2023年10月8日
0.3.1+0.9.2 2023年7月24日
0.2.0-alpha.52022年7月26日

446模拟

Download history 3435/week @ 2024-05-04 2986/week @ 2024-05-11 2625/week @ 2024-05-18 1232/week @ 2024-05-25 970/week @ 2024-06-01 723/week @ 2024-06-08 829/week @ 2024-06-15 610/week @ 2024-06-22 1056/week @ 2024-06-29 705/week @ 2024-07-06 824/week @ 2024-07-13 533/week @ 2024-07-20 804/week @ 2024-07-27 526/week @ 2024-08-03 866/week @ 2024-08-10 727/week @ 2024-08-17

3,025 每月下载量
用于 otlp-embedded

MIT 许可证

53KB
1K SLoC

madsim-tonic-build

Crate Docs

通过prost编译proto文件,并为madsim-tonic生成服务存根和proto定义

此crate将生成模拟代码以及原始代码。宏 madsim_tonic::include_proto 将根据是否启用 sim 功能来决定使用哪个版本。

此代码基于 tonic-build v0.10.0 进行修改。它提供了与原始crate完全相同的API。

依赖项

~0.6–11MB
~123K SLoC