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