Function memflow::plugins::wrap

source ·
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