//! Method signature uses Self. use unc_sdk::unc; #[derive(Default)] #[unc(contract_state, serializers=[json])] pub struct Ident { value: u32, } #[unc] impl Ident { pub fn plain_arg(_value: Option, _value2: Self) { unimplemented!() } } fn main() {}