6个版本

0.1.6 2022年7月21日
0.1.5 2022年7月4日
0.1.4 2022年6月22日

#1338过程宏

每月 26 次下载

Apache-2.0

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