1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
use unc_sdk::unc; type MyResult = Result<u32, &'static str>; #[derive(Default)] #[unc(contract_state)] struct Contract { value: u32, } #[unc] impl Contract { #[handle_result(aliased)] pub fn fun(&self) -> MyResult { Err("error") } } fn main() {}