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 wheneverqiniu-upload-manager
is added without
somewhere in the dependency tree.default-features = false - 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?