1 个不稳定版本
0.1.0 | 2020年1月9日 |
---|
#30 in #invoke
用于 servant
36KB
802 行
servant-macro是servant库的辅助库,本库定义了四种类型的接口属性,会自动生成客户端和服务器端的代码,方便应用开发。
功能说明
适配器
生成服务器的代码。
终端
生成客户端的代码
调用
定义调用接口,并根据适配器/终端属性,生成服务器和客户端代码。
查询
定义查询接口,并根据适配器/终端属性,生成服务器和客户端代码。
报告
定义报告接口,并根据适配器/终端属性,生成服务器和客户端代码。
通知
定义通知接口,并根据适配器/终端属性,生成服务器和客户端代码。
lib.rs
:
servant-macro是servant库的辅助库,本库定义了四种类型的接口属性,会自动生成客户端和服务器端的代码,方便应用开发。
功能说明
适配器
生成服务器的代码。
终端
生成客户端的代码
调用
定义调用接口,并根据适配器/终端属性,生成服务器和客户端代码。
查询
定义查询接口,并根据适配器/终端属性,生成服务器和客户端代码。
报告
定义报告接口,并根据适配器/终端属性,生成服务器和客户端代码。
通知
定义通知接口,并根据适配器/终端属性,生成服务器和客户端代码。
依赖
~1.5MB
~35K SLoC