rullst 12.3.0

The AI-Native Full-Stack, SaaS & Edge/IoT Framework for Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Compile-only proof that the facade's public server-function expansion and
//! browser transport stay compatible on `wasm32-unknown-unknown`.

use serde::{Deserialize, Serialize};

#[derive(Serialize, Deserialize)]
struct WasmContractOutput {
    value: u32,
}

#[allow(dead_code)]
#[crate::server_function(path = "/api/rpc/contract/wasm")]
async fn wasm_contract(value: u32) -> crate::rpc::RpcResult<WasmContractOutput> {
    Ok(WasmContractOutput { value })
}