1
2
3
4
5
6
7
use std::os::raw::c_void;

pub type Callback<T> = extern "C" fn(data: T, context: *mut c_void);

pub struct VoidPtr(pub *mut c_void);

unsafe impl Send for VoidPtr {}