Macro interoptopus::pattern_service_generated [−][src]
macro_rules! pattern_service_generated { ($export_function : ident, $opaque : ty, $ctor : ident($($ctor_param : ident : $ctor_param_type : ty), *) -> $ctor_error : ty : $method_ctor : ident, $dtor : ident() -> $dtor_error : ty, [$($method_as_fn : ident($self_ty : ty $(, $param : ident : $param_type : ty) *) -> $t : ty : $method : ident), *], [$($manual_method : ident), *]) => { ... }; }
Expand description
Defines a Service
pattern and generate FFI wrapper code.