Cargo Features

[dependencies]
qiniu-upload-manager = { version = "0.2.4", default-features = false, features = ["async", "reqwest", "isahc", "ureq", "c_ares", "trust_dns", "tokio1", "tokio02", "tokio03", "dns-over-https", "dns-over-https-rustls", "dns-over-tls", "dns-over-rustls", "dns-over-native-tls", "dnssec-openssl", "dnssec-ring", "dnssec", "docs"] }
default = ureq

The ureq feature is set by default whenever qiniu-upload-manager is added without default-features = false somewhere in the dependency tree.

async = async-once-cell, async-std, futures

Enables async of qiniu-apis

Affects multi_parts_uploader::MultiPartsUploader.async_initialize_parts, multi_parts_uploader::MultiPartsUploader.async_upload_part, multi_parts_uploader::MultiPartsUploader.async_complete_parts, multi_parts_uploader::MultiPartsUploader.async_reinitialize_parts, multi_parts_uploader::MultiPartsUploader.try_to_async_resume_parts, resumable_policy::ResumablePolicyProvider.get_policy_from_async_reader, resumable_policy::DynAsyncRead, resumable_recorder::ResumableRecorder.open_for_async_read, resumable_recorder::ResumableRecorder.open_for_async_append, resumable_recorder::ResumableRecorder.open_for_async_create_new, resumable_recorder::ResumableRecorder.async_delete, resumable_recorder::ReadOnlyAsyncResumableRecorderMedium, resumable_recorder::AppendOnlyAsyncResumableRecorderMedium, scheduler::MultiPartsUploaderScheduler.async_upload, scheduler::MultiPartsUploaderSchedulerExt.async_upload_path, scheduler::MultiPartsUploaderSchedulerExt.async_upload_reader, single_part_uploader::SinglePartUploader.async_upload_path, single_part_uploader::SinglePartUploader.async_upload_reader

reqwest

Enables reqwest of qiniu-apis

isahc

Enables isahc of qiniu-apis

ureq default

Enables ureq of qiniu-apis

c_ares

Enables c_ares of qiniu-apis

trust_dns

Enables trust_dns of qiniu-apis

tokio1

Enables tokio1 of qiniu-apis

tokio02

Enables tokio02 of qiniu-apis

tokio03

Enables tokio03 of qiniu-apis

dns-over-https

Enables dns-over-https of qiniu-apis

dns-over-https-rustls

Enables dns-over-https-rustls of qiniu-apis

dns-over-tls

Enables dns-over-tls of qiniu-apis

dns-over-rustls

Enables dns-over-rustls of qiniu-apis

dns-over-native-tls

Enables dns-over-native-tls of qiniu-apis

dnssec-openssl

Enables dnssec-openssl of qiniu-apis

dnssec-ring

Enables dnssec-ring of qiniu-apis

dnssec

Enables dnssec of qiniu-apis

docs

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

futures async?
async-once-cell async?

Enables async-once-cell ^0.3.0

async-std async?