#![allow(clippy::unused_async)]
mod canister {
use canic::prelude::*;
canic::start_root!();
#[expect(clippy::unused_async)]
async fn canic_setup() {}
async fn canic_install() {}
async fn canic_upgrade() {}
#[expect(dead_code)]
pub static WASMS: &[(CanisterRole, &[u8])] = &[];
#[canic_update]
async fn ping() -> Result<String, canic::Error> {
Ok("pong".to_string())
}
#[cfg(debug_assertions)]
canic::export_candid!();
}
fn main() {
println!("minimal_root example");
}