pub type DeviceLostCallback = Box<dyn Fn(DeviceLostReason, String) + Send>;
struct DeviceLostCallback(/* private fields */);