fromValue static method
Implementation
static libusb_error fromValue(int value) => switch (value) {
0 => LIBUSB_SUCCESS,
-1 => LIBUSB_ERROR_IO,
-2 => LIBUSB_ERROR_INVALID_PARAM,
-3 => LIBUSB_ERROR_ACCESS,
-4 => LIBUSB_ERROR_NO_DEVICE,
-5 => LIBUSB_ERROR_NOT_FOUND,
-6 => LIBUSB_ERROR_BUSY,
-7 => LIBUSB_ERROR_TIMEOUT,
-8 => LIBUSB_ERROR_OVERFLOW,
-9 => LIBUSB_ERROR_PIPE,
-10 => LIBUSB_ERROR_INTERRUPTED,
-11 => LIBUSB_ERROR_NO_MEM,
-12 => LIBUSB_ERROR_NOT_SUPPORTED,
-99 => LIBUSB_ERROR_OTHER,
_ => throw ArgumentError("Unknown value for libusb_error: $value"),
};