import_plugin

Macro import_plugin 

Source
macro_rules! import_plugin {
    ($lib: expr) => { ... };
}
Expand description

A macro, that makes plugin importing a little bit easier

ยงExample

let mut my_f_proxy: FreightProxy =
    import_plugin!("/bin/libtest-plug.so").unwrap();

println!("{}, {}", my_f_proxy.name, my_f_proxy.version);
let fnlist: Vec<Function> = my_f_proxy.get_function_list();
for func in fnlist {
    println!("{}, {}", func.name, func.number);
}