#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 • Rust 包仓库 3435/week @ 2024-05-04 • Rust 包仓库 2986/week @ 2024-05-11 • Rust 包仓库 2625/week @ 2024-05-18 • Rust 包仓库 1232/week @ 2024-05-25 • Rust 包仓库 970/week @ 2024-06-01 • Rust 包仓库 723/week @ 2024-06-08 • Rust 包仓库 829/week @ 2024-06-15 • Rust 包仓库 610/week @ 2024-06-22 • Rust 包仓库 1056/week @ 2024-06-29 • Rust 包仓库 705/week @ 2024-07-06 • Rust 包仓库 824/week @ 2024-07-13 • Rust 包仓库 533/week @ 2024-07-20 • Rust 包仓库 804/week @ 2024-07-27 • Rust 包仓库 526/week @ 2024-08-03 • Rust 包仓库 866/week @ 2024-08-10 • Rust 包仓库 727/week @ 2024-08-17 • Rust 包仓库

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