1 个不稳定版本

0.1.0 2020年1月9日

#30 in #invoke


用于 servant

MIT 许可证

36KB
802

servant-macro是servant库的辅助库,本库定义了四种类型的接口属性,会自动生成客户端和服务器端的代码,方便应用开发。

功能说明

适配器

生成服务器的代码。

终端

生成客户端的代码

调用

定义调用接口,并根据适配器/终端属性,生成服务器和客户端代码。

查询

定义查询接口,并根据适配器/终端属性,生成服务器和客户端代码。

报告

定义报告接口,并根据适配器/终端属性,生成服务器和客户端代码。

通知

定义通知接口,并根据适配器/终端属性,生成服务器和客户端代码。


lib.rs:

servant-macro是servant库的辅助库,本库定义了四种类型的接口属性,会自动生成客户端和服务器端的代码,方便应用开发。

功能说明

适配器

生成服务器的代码。

终端

生成客户端的代码

调用

定义调用接口,并根据适配器/终端属性,生成服务器和客户端代码。

查询

定义查询接口,并根据适配器/终端属性,生成服务器和客户端代码。

报告

定义报告接口,并根据适配器/终端属性,生成服务器和客户端代码。

通知

定义通知接口,并根据适配器/终端属性,生成服务器和客户端代码。

依赖

~1.5MB
~35K SLoC