The Wascap Guest SDK is used by Rust developers building cloud-native workloads for the wasm32-unknown-unknown
target. Using Waxosuit to host your WebAssembly module allows you to stop worrying about all of the non-functional requirements and boilerplate that typically bogs down all of our development time and focus squarely on compiling the business logic in a portable, secure Wasm module.
For more documentation, tutorials, and examples, please check out the waxosuit website.
```rust extern crate wascap_guest as guest;
use guest::prelude::*;
callhandler!(handlecall);
pub fn handlecall(ctx: &CapabilitiesContext, operation: &str, msg: &[u8]) -> CallResult {
match operation {
http::OPHANDLEREQUEST => helloworld(ctx, msg),
core::OPHEALTHREQUEST => Ok(vec![]),
_ => Err("bad dispatch".into()),
}
}
fn hello_world( _ctx: &CapabilitiesContext, _msg: &[u8]) -> CallResult { Ok(vec![]) } ```