1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
pub use dlopen::wrapper::*;
pub use dlopen_derive::*;

pub use dlopen;

pub fn load<T: WrapperApi>(path: &str) -> Result<Container<T>, dlopen::Error> {
    unsafe { Container::load(path) }
}

pub fn load_self<T: WrapperApi>() -> Result<Container<T>, dlopen::Error> {
    unsafe { Container::load_self() }
}