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.