fromValue static method

mz_zip_error fromValue(
  1. int value
)

Implementation

static mz_zip_error fromValue(int value) => switch (value) {
  0 => MZ_ZIP_NO_ERROR,
  1 => MZ_ZIP_UNDEFINED_ERROR,
  2 => MZ_ZIP_TOO_MANY_FILES,
  3 => MZ_ZIP_FILE_TOO_LARGE,
  4 => MZ_ZIP_UNSUPPORTED_METHOD,
  5 => MZ_ZIP_UNSUPPORTED_ENCRYPTION,
  6 => MZ_ZIP_UNSUPPORTED_FEATURE,
  7 => MZ_ZIP_FAILED_FINDING_CENTRAL_DIR,
  8 => MZ_ZIP_NOT_AN_ARCHIVE,
  9 => MZ_ZIP_INVALID_HEADER_OR_CORRUPTED,
  10 => MZ_ZIP_UNSUPPORTED_MULTIDISK,
  11 => MZ_ZIP_DECOMPRESSION_FAILED,
  12 => MZ_ZIP_COMPRESSION_FAILED,
  13 => MZ_ZIP_UNEXPECTED_DECOMPRESSED_SIZE,
  14 => MZ_ZIP_CRC_CHECK_FAILED,
  15 => MZ_ZIP_UNSUPPORTED_CDIR_SIZE,
  16 => MZ_ZIP_ALLOC_FAILED,
  17 => MZ_ZIP_FILE_OPEN_FAILED,
  18 => MZ_ZIP_FILE_CREATE_FAILED,
  19 => MZ_ZIP_FILE_WRITE_FAILED,
  20 => MZ_ZIP_FILE_READ_FAILED,
  21 => MZ_ZIP_FILE_CLOSE_FAILED,
  22 => MZ_ZIP_FILE_SEEK_FAILED,
  23 => MZ_ZIP_FILE_STAT_FAILED,
  24 => MZ_ZIP_INVALID_PARAMETER,
  25 => MZ_ZIP_INVALID_FILENAME,
  26 => MZ_ZIP_BUF_TOO_SMALL,
  27 => MZ_ZIP_INTERNAL_ERROR,
  28 => MZ_ZIP_FILE_NOT_FOUND,
  29 => MZ_ZIP_ARCHIVE_TOO_LARGE,
  30 => MZ_ZIP_VALIDATION_FAILED,
  31 => MZ_ZIP_WRITE_CALLBACK_FAILED,
  32 => MZ_ZIP_TOTAL_ERRORS,
  _ => throw ArgumentError('Unknown value for mz_zip_error: $value'),
};