pub type UncapturedErrorCallback = Box<dyn FnMut(Vec<Device>, ErrorType, String) + Send + 'static>;
pub struct UncapturedErrorCallback(/* private fields */);