Skip to content

Commit

Permalink
Rename reqwest-011 feature flag to reqwest
Browse files Browse the repository at this point in the history
  • Loading branch information
ramosbugs committed Jan 6, 2021
1 parent 2b1bb86 commit 32b417c
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 16 deletions.
5 changes: 2 additions & 3 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,17 +15,16 @@ all-features = true
maintenance = { status = "actively-developed" }

[features]
default = ["reqwest-011"]
default = ["reqwest"]
pkce-plain = []
reqwest-011 = ["reqwest-0-11"]

[dependencies]
base64 = "0.12"
curl = { version = "0.4.0", optional = true }
thiserror="1.0"
http = "0.2"
rand = "0.7"
reqwest-0-11 = { version = "0.11", optional = true, features = ["blocking", "rustls-tls"], package = "reqwest", default-features = false }
reqwest = { version = "0.11", optional = true, features = ["blocking", "rustls-tls"], default-features = false }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
sha2 = "0.9"
Expand Down
8 changes: 4 additions & 4 deletions src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -163,11 +163,11 @@
//! TokenUrl
//! };
//! use oauth2::basic::BasicClient;
//! # #[cfg(feature = "reqwest-011")]
//! # #[cfg(feature = "reqwest")]
//! use oauth2::reqwest::async_http_client;
//! use url::Url;
//!
//! # #[cfg(feature = "reqwest-011")]
//! # #[cfg(feature = "reqwest")]
//! # async fn err_wrapper() -> Result<(), anyhow::Error> {
//! // Create an OAuth2 client by specifying the client ID, client secret, authorization URL and
//! // token URL.
Expand Down Expand Up @@ -462,9 +462,9 @@ pub mod helpers;

///
/// HTTP client backed by the [reqwest](https://crates.io/crates/reqwest) crate.
/// Requires "reqwest-011" feature.
/// Requires "reqwest" feature.
///
#[cfg(feature = "reqwest-011")]
#[cfg(feature = "reqwest")]
pub mod reqwest;

#[cfg(test)]
Expand Down
16 changes: 8 additions & 8 deletions src/reqwest.rs
Original file line number Diff line number Diff line change
Expand Up @@ -33,15 +33,15 @@ pub use async_client::async_http_client;
///
/// Error type returned by failed reqwest async HTTP requests.
///
pub type AsyncHttpClientError = Error<reqwest_0_11::Error>;
pub type AsyncHttpClientError = Error<reqwest::Error>;

mod blocking {
use super::super::{HttpRequest, HttpResponse};
use super::Error;

pub use reqwest_0_11 as reqwest;
use reqwest_0_11::blocking;
use reqwest_0_11::redirect::Policy as RedirectPolicy;
pub use reqwest;
use reqwest::blocking;
use reqwest::redirect::Policy as RedirectPolicy;

use std::io::Read;

Expand All @@ -55,7 +55,7 @@ mod blocking {
.build()
.map_err(Error::Reqwest)?;

#[cfg(feature = "reqwest-011")]
#[cfg(feature = "reqwest")]
let mut request_builder = client
.request(request.method, request.url.as_str())
.body(request.body);
Expand All @@ -70,7 +70,7 @@ mod blocking {
let mut body = Vec::new();
response.read_to_end(&mut body).map_err(Error::Io)?;

#[cfg(feature = "reqwest-011")]
#[cfg(feature = "reqwest")]
{
Ok(HttpResponse {
status_code: response.status(),
Expand All @@ -85,8 +85,8 @@ mod async_client {
use super::super::{HttpRequest, HttpResponse};
use super::Error;

pub use reqwest_0_11 as reqwest;
use reqwest_0_11::redirect::Policy as RedirectPolicy;
pub use reqwest;
use reqwest::redirect::Policy as RedirectPolicy;

///
/// Asynchronous HTTP client.
Expand Down
2 changes: 1 addition & 1 deletion src/tests.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2211,6 +2211,6 @@ fn test_send_sync_impl() {

#[cfg(feature = "curl")]
is_sync_and_send::<super::curl::Error>();
#[cfg(feature = "reqwest-011")]
#[cfg(feature = "reqwest")]
is_sync_and_send::<super::reqwest::Error<TestError>>();
}

0 comments on commit 32b417c

Please sign in to comment.