refactor: move HTTP range helper contracts (#3533)

This commit is contained in:
安正超
2026-06-18 00:47:23 +08:00
committed by GitHub
parent cc84d9065e
commit 53337a6f71
27 changed files with 270 additions and 150 deletions
+9 -1
View File
@@ -14,7 +14,7 @@
use crate::bucket::error::BucketMetadataError;
use crate::disk::error::DiskError;
use rustfs_storage_api::StorageErrorCode;
use rustfs_storage_api::{HTTPRangeError, StorageErrorCode};
use rustfs_utils::path::decode_dir_object;
use s3s::{S3Error, S3ErrorCode};
@@ -218,6 +218,14 @@ impl StorageError {
}
}
impl From<HTTPRangeError> for StorageError {
fn from(err: HTTPRangeError) -> Self {
match err {
HTTPRangeError::InvalidRangeSpec(message) => Self::InvalidRangeSpec(message),
}
}
}
impl From<DiskError> for StorageError {
fn from(e: DiskError) -> Self {
match e {