0.2.1 |
|
---|---|
0.2.0 |
|
0.1.1 |
|
0.1.0 |
|
0.0.3 |
|
#5 in #waxosuit
22KB
325 代码行
Wascap Guest SDK
Wascap Guest SDK 由 Rust 开发者使用,用于构建针对 wasm32-unknown-unknown
目标的云原生工作负载。使用 Waxosuit 来托管您的 WebAssembly 模块,可以使您不再需要担心所有非功能性要求和样板代码,这些通常拖慢我们的开发时间,并集中精力在可移植、安全的 Wasm 模块中编译业务逻辑。
有关更多文档、教程和示例,请访问 waxosuit 网站。
示例
extern crate wascap_guest as guest;
use guest::prelude::*;
call_handler!(handle_call);
pub fn handle_call(ctx: &CapabilitiesContext, operation: &str, msg: &[u8]) -> CallResult {
match operation {
http::OP_HANDLE_REQUEST => hello_world(ctx, msg),
core::OP_HEALTH_REQUEST => Ok(vec![]),
_ => Err("bad dispatch".into()),
}
}
fn hello_world(
_ctx: &CapabilitiesContext,
_msg: &[u8]) -> CallResult {
Ok(vec![])
}
依赖关系
~6–8.5MB
~168K SLoC