aliyun OSS 的一个异步/同步客户端,包含以下功能:
auth
模块,处理 OSS 验证,可以抽离出来,独立与reqwest
库配合使用traits
模块,包含 OSS 接口返回的原始xml
数据的解析方式,可以将数据方便的导入到自定义的 rust 类型中,可以独立使用client
模块,基础部分,封装了reqwest
auth
模块,并提供了一些便捷方法bucket
模块,包含 bucket 以及其列表的结构体object
模块,包含 object 以及其列表的结构体file
模块,文件上传,下载,删除等功能,可在 client, bucket, object 等结构体中复用config
模块,OSS 配置信息,可用于从数据库读取配置等操作
现在的破坏性更新,都是为了 1.0 版本能够稳定
rustup run nightly cargo bench
conventional-changelog -p conventionalcommits -i Changelog.md -s -r=2
欢迎各种 PR 贡献,贡献者指南