6个版本
0.1.6 | 2022年7月21日 |
---|---|
0.1.5 | 2022年7月4日 |
0.1.4 | 2022年6月22日 |
#1338 在 过程宏 中
每月 26 次下载
6KB
60 行
Openwhisk Rust宏
描述
本项目Openwhisk Rust宏是一个Rust派生宏,它实现了与Openwhisk-rust库交互所需的方法,以调用在Openwhisk中部署的动作。Openwhisk Rust客户端库需要在您的本地机器上安装Rust。
设置
添加以下库。
openwhisk-rust = "0.1.2"
openwhisk_macro = "0.1.6"
在您的rust包的Cargo.toml
文件中。
然后通过导入来访问这些库。
use openwhisk_macro::OpenWhisk;
use openwhisk-rust::*;
用法
创建调用Openwhisk动作所需的方法。
#[derive(OpenWhisk)]
#[AuthKey = "Your auth key"]
#[ApiHost = "Host api endpoint url"]
#[Insecure = "true/false"]
#[Namespace = "Your namespace name"]
// Note: Action should be deployed prior,before accessing it.
pub struct AnyAction {
action_name: String,
// *some fileds //
}
参考
许可证
在 Apache-2.0 许可下发布
依赖关系
~6–18MB
~277K SLoC