#plugin #interface #compiler-plugin #idl #rpc-service #rpc #generate

已删除 oasis-build

Rust 编译器插件,用于构建 Oasis 服务

0.2.2 2019年8月6日
0.2.1 2019年7月31日
0.2.0 2019年7月16日

#22 in #rpc-service

Apache-2.0

98KB
2.5K SLoC

oasis-build

Latest Version docs

oasis-build 是一个编译器插件,为调用和部署 Oasis 服务添加样板代码,并生成 RPC 接口的 JSON(或 protobuf)描述。您可以在 oasis_build 测试 中查看 oasis-build 的使用示例。


lib.rs:

oasis-build

A Rust 编译器插件,将 RPC 服务定义转换为在区块链环境运行的程序。具体来说,oasis-build 为服务生成样板 RPC 代码并生成服务接口定义。

此库通过将 BuildPlugin 注册为 rustc 回调来使用。

依赖关系

~6–14MB
~180K SLoC