bucketwarden-errors 0.1.0

BucketWarden S3 error catalogs and retry classification.
Documentation
&[
S3ServiceSpecificError {
        feature_id: "feat:bucketwarden.s3err.outposts.badrequest",
        family: "outposts",
        code: "BadRequest",
        status: 400,
        message: "The request is invalid for S3 on Outposts.",
    },
S3ServiceSpecificError {
        feature_id: "feat:bucketwarden.s3err.outposts.insufficientcapacity",
        family: "outposts",
        code: "InsufficientCapacity",
        status: 507,
        message: "S3 on Outposts does not have sufficient capacity.",
    },
S3ServiceSpecificError {
        feature_id: "feat:bucketwarden.s3err.outposts.invalidoutpoststate",
        family: "outposts",
        code: "InvalidOutpostState",
        status: 409,
        message: "The outpost is in an invalid state.",
    },
S3ServiceSpecificError {
        feature_id: "feat:bucketwarden.s3err.outposts.invalidrequest",
        family: "outposts",
        code: "InvalidRequest",
        status: 400,
        message: "The request is invalid for this outpost resource.",
    },
S3ServiceSpecificError {
        feature_id: "feat:bucketwarden.s3err.outposts.invalidrequest.2",
        family: "outposts",
        code: "InvalidRequest",
        status: 400,
        message: "The request is invalid for this outpost resource.",
    },
S3ServiceSpecificError {
        feature_id: "feat:bucketwarden.s3err.outposts.nosuchoutpost",
        family: "outposts",
        code: "NoSuchOutpost",
        status: 404,
        message: "The requested outpost does not exist.",
    },
S3ServiceSpecificError {
        feature_id: "feat:bucketwarden.s3err.outposts.unsupportedoperation",
        family: "outposts",
        code: "UnsupportedOperation",
        status: 404,
        message: "The requested outposts operation is not supported.",
    },
]