branch: main
lib.rs
394 bytesRaw
#![allow(clippy::empty_docs)]
use worker::*;
pub mod rpc {
include!(concat!(env!("OUT_DIR"), "/calculator.rs"));
}
#[event(fetch)]
async fn main(_req: Request, env: Env, _ctx: Context) -> Result<Response> {
use rpc::Calculator;
let service: rpc::CalculatorService = env.service("SERVER")?.into();
let num = service.add(1, 2).await?;
Response::ok(format!("{num:?}"))
}