Skip to main content

Crate sz_orm_storage

Crate sz_orm_storage 

Source
Expand description

§SZ-ORM Storage — 对象存储

提供统一的对象存储抽象,支持 S3、阿里云 OSS、七牛 Kodo、华为 OBS、 腾讯 COS、又拍云以及本地文件系统,可通过 StorageBuilder 配置多 provider。

§主要模块

Re-exports§

pub use advanced::estimate_remaining_seconds;
pub use advanced::format_size;
pub use advanced::object_age_days;
pub use advanced::BucketLifecycle;
pub use advanced::CdnRefresher;
pub use advanced::LifecycleAction;
pub use advanced::LifecycleEvaluationResult;
pub use advanced::LifecycleRule;
pub use advanced::MultipartUpload;
pub use advanced::MultipartUploadSnapshot;
pub use advanced::Part;
pub use advanced::RefreshRequest;
pub use advanced::RefreshStatus;
pub use advanced::RefreshType;
pub use advanced::ResumableUploadManager;
pub use advanced::UploadStatus;
pub use error::StorageError;
pub use storage::StorageBuilder;
pub use storage::StorageConfig;
pub use storage::StorageProvider;
pub use storage::StorageWrapper;
pub use aliyun::AliyunOssStorage;
pub use huawei::HuaweiObsStorage;
pub use local::LocalStorage;
pub use qiniu::QiniuKodoStorage;
pub use s3::S3Storage;
pub use tencent::TencentCosStorage;
pub use upyun::UpYunStorage;
pub use storage::*;

Modules§

advanced
高级存储功能
aliyun
error
huawei
local
qiniu
s3
storage
tencent
upyun