sz-orm-storage 1.2.2

SZ-ORM Storage Extension - S3 real impl (s3-sdk feature) + 6 in-memory mock providers (Aliyun/Huawei/Qiniu/Tencent/UpYun/Default)
Documentation
[package]

name = "sz-orm-storage"

version.workspace = true

edition.workspace = true

authors.workspace = true

license.workspace = true

repository.workspace = true

homepage.workspace = true

keywords.workspace = true

categories.workspace = true

description = "SZ-ORM Storage Extension - S3 real impl (s3-sdk feature) + 6 in-memory mock providers (Aliyun/Huawei/Qiniu/Tencent/UpYun/Default)"



[features]

default = []

s3-sdk = ["rust-s3"]

# s3-compat / qiniu-kodo: 预留 feature 标志,供 signing_test.rs 条件编译使用

# 实际签名原语模块(signing.rs / s3_compat.rs)尚未接入 lib.rs,feature 暂不绑定依赖

s3-compat = []

qiniu-kodo = []



[dependencies]

async-trait = "0.1"

tokio = { version = "1.40", features = ["full"] }

thiserror = "2.0"

serde = { version = "1.0", features = ["derive"] }

serde_json = "1.0"

rust-s3 = { version = "0.37", optional = true }



[dev-dependencies]

tokio-test = "0.4"



[lints]

workspace = true