pub fn wrap<A: Default, T>(
args: Option<&A>,
lib: LibArc,
logger: Option<&'static PluginLogger>,
out: &mut MaybeUninit<T>,
create_fn: impl FnOnce(&A, LibArc) -> Result<T, Error>
) -> i32
Expand description
Wrapper for instantiating object.
This function will initialize the PluginLogger
,
parse args into Args
, and call the create_fn
This function is used by the connector proc macro