bucketwarden-errors 0.1.0

BucketWarden S3 error catalogs and retry classification.
Documentation
&[
S3ServiceSpecificError {
        feature_id: "feat:bucketwarden.s3err.tables.accessdeniedexception",
        family: "tables",
        code: "AccessDeniedException",
        status: 403,
        message: "You do not have sufficient permissions to perform this table operation.",
    },
S3ServiceSpecificError {
        feature_id: "feat:bucketwarden.s3err.tables.badrequestexception",
        family: "tables",
        code: "BadRequestException",
        status: 400,
        message: "The request is invalid.",
    },
S3ServiceSpecificError {
        feature_id: "feat:bucketwarden.s3err.tables.conflictexception",
        family: "tables",
        code: "ConflictException",
        status: 409,
        message: "The requested table operation has a conflict.",
    },
S3ServiceSpecificError {
        feature_id: "feat:bucketwarden.s3err.tables.forbiddenexception",
        family: "tables",
        code: "ForbiddenException",
        status: 403,
        message: "You do not have permission to access this table resource.",
    },
S3ServiceSpecificError {
        feature_id: "feat:bucketwarden.s3err.tables.internalservererrorexception",
        family: "tables",
        code: "InternalServerErrorException",
        status: 500,
        message: "The table service encountered an internal server error.",
    },
S3ServiceSpecificError {
        feature_id: "feat:bucketwarden.s3err.tables.notfoundexception",
        family: "tables",
        code: "NotFoundException",
        status: 404,
        message: "The specified table resource was not found.",
    },
S3ServiceSpecificError {
        feature_id: "feat:bucketwarden.s3err.tables.toomanyrequestsexception",
        family: "tables",
        code: "TooManyRequestsException",
        status: 429,
        message: "Too many requests were sent in a short period of time.",
    },
]