1#![cfg_attr(feature = "docs", feature(doc_cfg))]
2#![deny(
3 single_use_lifetimes,
4 missing_debug_implementations,
5 large_assignments,
6 exported_private_dependencies,
7 absolute_paths_not_starting_with_crate,
8 anonymous_parameters,
9 explicit_outlives_requirements,
10 keyword_idents,
11 macro_use_extern_crate,
12 meta_variable_misuse,
13 missing_docs,
14 non_ascii_idents,
15 indirect_structural_match,
16 trivial_numeric_casts,
17 unreachable_pub,
18 unsafe_code,
19 unused_extern_crates,
20 unused_import_braces,
21 unused_qualifications
22)]
23
24#[cfg(feature = "utils")]
105pub use qiniu_utils as utils;
106
107#[cfg(feature = "etag")]
108pub use qiniu_etag as etag;
109
110#[cfg(feature = "credential")]
111pub use qiniu_credential as credential;
112
113#[cfg(feature = "upload-token")]
114pub use qiniu_upload_token as upload_token;
115
116#[cfg(feature = "http")]
117pub use qiniu_http as http;
118
119#[cfg(feature = "http-client")]
120pub use qiniu_http_client as http_client;
121
122#[cfg(feature = "apis")]
123pub use qiniu_apis as apis;
124
125#[cfg(feature = "objects")]
126pub use qiniu_objects_manager as objects;
127
128#[cfg(feature = "upload")]
129pub use qiniu_upload_manager as upload;
130
131#[cfg(feature = "download")]
132pub use qiniu_download_manager as download;
133
134#[cfg(feature = "ureq")]
135pub use qiniu_ureq as ureq;
136
137#[cfg(feature = "reqwest")]
138pub use qiniu_reqwest as reqwest;
139
140#[cfg(feature = "isahc")]
141pub use qiniu_isahc as isahc;
142
143pub mod prelude {
145 #[cfg(feature = "credential")]
146 pub use qiniu_credential::prelude::*;
147
148 #[cfg(feature = "upload-token")]
149 pub use qiniu_upload_token::prelude::*;
150
151 #[cfg(feature = "http")]
152 pub use qiniu_http::prelude::*;
153
154 #[cfg(feature = "http-client")]
155 pub use qiniu_http_client::prelude::*;
156
157 #[cfg(feature = "objects")]
158 pub use qiniu_objects_manager::prelude::*;
159
160 #[cfg(feature = "upload")]
161 pub use qiniu_upload_manager::prelude::*;
162
163 #[cfg(feature = "download")]
164 pub use qiniu_download_manager::prelude::*;
165}