41 releases
0.12.9 | Nov 17, 2023 |
---|---|
0.12.7 | Aug 11, 2023 |
0.12.5 | Jul 19, 2023 |
0.11.3 | Mar 27, 2023 |
0.7.1 | Jul 17, 2022 |
#7 in #aliyun
102 downloads per month
595KB
14K
SLoC
aliyun-oss-client
aliyun OSS 的一个异步/同步客户端,包含以下功能:
auth
模块,处理 OSS 验证,可以抽离出来,独立与reqwest
库配合使用traits
模块,包含 OSS 接口返回的原始xml
数据的解析方式,可以将数据方便的导入到自定义的 rust 类型中,可以独立使用client
模块,基础部分,封装了reqwest
auth
模块,并提供了一些便捷方法bucket
模块,包含 bucket 以及其列表的结构体object
模块,包含 object 以及其列表的结构体file
模块,文件上传,下载,删除等功能,可在 client, bucket, object 等结构体中复用config
模块,OSS 配置信息,可用于从数据库读取配置等操作
现在的破坏性更新,都是为了 1.0 版本能够稳定
使用方法
运行 Bench
rustup run nightly cargo bench
生成 Changelog
conventional-changelog -p conventionalcommits -i Changelog.md -s -r=2
贡献代码
欢迎各种 PR 贡献,贡献者指南
Dependencies
~3–17MB
~235K SLoC