14个版本 (6个重大更新)
0.7.4 | 2020年9月9日 |
---|---|
0.7.2 | 2020年5月28日 |
0.7.1 | 2020年4月14日 |
0.5.0 | 2020年3月27日 |
0.1.0 | 2019年12月4日 |
#1125 in WebAssembly
在 3 个crates中使用
42KB
951 代码行
WebAssembly安全能力连接器 - Actor SDK
waSCC Actor SDK由Rust开发者使用,为wasm32-unknown-unknown
目标构建云原生工作负载。使用waSCC托管您的WebAssembly模块可以释放您手动实现传统非功能性要求和样板代码的负担,这些代码通常会拖慢开发进度。waSCC让您能够专注于编写可在任何有waSCC主机的地方运行的便携式、安全的wasm模块中的业务逻辑。
有关更多文档、教程和示例,请访问wascc网站。
示例
extern crate wascc_actor as actor;
use actor::prelude::*;
actor_handlers!{ codec::http::OP_HANDLE_REQUEST => hello_world,
codec::core::OP_HEALTH_REQUEST => health }
fn hello_world(_req: codec::http::Request) -> ReceiveResult {
// Utilize capabilities here
// ...
Ok(vec![])
}
fn health(_req: codec::core::HealthRequest) -> ReceiveResult {
Ok(vec![])
}
调试输出与使用wascc:logging功能
如果您需要比简单的println
调用更多的功能,则可以使用wascc:logging
功能签名您的模块,您将能够使用惯用的Rust log
宏,如debug!
、warn!
、trace!
等。
依赖项
~1.1–2MB
~44K SLoC