1 2 3 4 5 6 7 8 9 10
if let Err(error) = with_handle_mut::<{{ opaque_name }}, _>(owner, |service| { match service.inner.as_mut() { Some(owner_ref) => owner_ref.{{ method_name }}({{ meta_args }}handler), None => return, } }) { set_handle_error(&error); return 1; } 0