The waSCC Actor SDK is used by Rust developers building cloud-native workloads for the wasm32-unknown-unknown
target. Using waSCC to host your WebAssembly module frees you from the burden of manually implementing traditional non-functional requirements and boilerplate that typically bogs down development time. waSCC lets you focus squarely on compiling the business logic in a portable, secure wasm module that can run anywhere there's a waSCC host.
For more documentation, tutorials, and examples, please check out the wascc website.
```rust extern crate wascc_actor as actor;
use actor::prelude::*;
actor_receive!(receive);
pub fn receive(ctx: &CapabilitiesContext, operation: &str, msg: &[u8]) -> ReceiveResult {
match operation {
http::OPHANDLEREQUEST => helloworld(ctx, msg),
core::OPHEALTH_REQUEST => Ok(vec![]),
_ => Err("bad dispatch".into()),
}
}
fn hello_world( _ctx: &CapabilitiesContext, _msg: &[u8]) -> ReceiveResult {
// Utilize capabilities via the context here
Ok(vec![])
} ```