1 2 3 4 5 6 7 8 9 10
mod data_type_wrapper;
use types::c_void;
pub use self::data_type_wrapper::DataTypeWrapper;
pub extern "C" fn free<T: Sized>(data: *mut c_void) {
// Memory is freed when the box goes out of the scope
unsafe { Box::from_raw(data as *mut T) };
}