async fn run<C2s, F, Fut>(
server: &FutuServer,
tool_name: &'static str,
label: &'static str,
req: ProtoJsonReq,
req_ctx: RequestContext<RoleServer>,
handler: F,
) -> Result<String, String>async fn run<C2s, F, Fut>(
server: &FutuServer,
tool_name: &'static str,
label: &'static str,
req: ProtoJsonReq,
req_ctx: RequestContext<RoleServer>,
handler: F,
) -> Result<String, String>