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