Crate qiniu_sdk

source ·
Expand description

qiniu-sdk

七牛 SDK

作为七牛所有 Rust SDK 插件的入口,可以通过启动功能来导入其他七牛 SDK。

功能描述

utils

允许通过 qiniu_sdk::utils 来访问 qiniu-utils

etag

允许通过 qiniu_sdk::etag 来访问 qiniu-etag

credential

允许通过 qiniu_sdk::credential 来访问 qiniu-credential

upload-token

允许通过 qiniu_sdk::upload_token 来访问 qiniu-upload-token

http

允许通过 qiniu_sdk::http 来访问 qiniu-http

http-client

允许通过 qiniu_sdk::http_client 来访问 qiniu-http-client

apis

允许通过 qiniu_sdk::apis 来访问 qiniu-apis

objects

允许通过 qiniu_sdk::objects 来访问 qiniu-objects-manager

upload

允许通过 qiniu_sdk::upload 来访问 qiniu-upload-manager

download

允许通过 qiniu_sdk::download 来访问 qiniu-download-manager

async

启用所有七牛 SDK 插件的异步接口。

ureq

导入 qiniu-ureq 作为 HTTP 客户端,并允许通过 qiniu_sdk::ureq 来访问 qiniu-ureq

isahc

导入 qiniu-isahc 作为 HTTP 客户端,并允许通过 qiniu_sdk::isahc 来访问 qiniu-isahc

reqwest

导入 qiniu-reqwest 作为 HTTP 客户端,并允许通过 qiniu_sdk::reqwest 来访问 qiniu-reqwest

c_ares

启用 c-ares 库作为 DNS 解析器。

trust_dns

启用 trust-dns 库作为 DNS 解析器。

dns-over-https

启用 trust-dns 库作为 DNS 解析器,并使用 DOH 协议。

dns-over-tls

启用 trust-dns 库作为 DNS 解析器,并使用 DOT 协议。

Re-exports

Modules

  • 将所有 Trait 全部重新导出,方便统一导入