Skip to content

Commit b10408c

Browse files
committed
update to 1.60 dep syntax and change to 2021 edition
1 parent 6c80151 commit b10408c

File tree

2 files changed

+10
-15
lines changed

2 files changed

+10
-15
lines changed

Cargo.toml

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,22 @@
11
[package]
22
name = "twitch_oauth2"
33
version = "0.7.0"
4-
authors = ["Emil Gardström <emil.gardstrom@gmail.com>"]
5-
edition = "2018"
4+
edition = "2021"
65
repository = "https://github.com/Emilgardis/twitch_oauth2"
76
license = "MIT OR Apache-2.0"
87
description = "Oauth2 for Twitch endpoints"
98
keywords = ["oauth", "twitch", "async", "asynchronous"]
109
documentation = "https://docs.rs/twitch_oauth2/0.7.0"
1110
readme = "README.md"
12-
resolver = "2"
1311

1412
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
1513
[features]
1614
default = []
17-
reqwest_client = ["reqwest"]
18-
surf_client_curl = ["surf_client", "surf/curl-client"]
19-
surf_client = ["surf", "http-types", "http-types/hyperium_http"]
15+
reqwest = ["dep:reqwest"]
16+
surf_client_curl = ["dep:surf", "surf/curl-client"]
17+
surf = ["dep:surf", "dep:http-types", "http-types?/hyperium_http"]
2018
mock_api = []
21-
all = ["surf_client_curl", "reqwest_client"]
19+
all = ["surf_client_curl", "dep:reqwest"]
2220

2321
[dependencies]
2422
thiserror = "1.0.29"
@@ -52,28 +50,28 @@ rpassword = "6.0.1"
5250
[[example]]
5351
name = "user_token"
5452
path = "examples/user_token.rs"
55-
required-features = ["surf_client"]
53+
required-features = ["surf"]
5654

5755
[[example]]
5856
name = "app_access_token"
5957
path = "examples/app_access_token.rs"
60-
required-features = ["surf_client"]
58+
required-features = ["surf"]
6159

6260
[[example]]
6361
name = "auth_flow"
6462
path = "examples/auth_flow.rs"
65-
required-features = ["reqwest_client"]
63+
required-features = ["reqwest"]
6664

6765

6866
[[example]]
6967
name = "mock_app"
7068
path = "examples/mock_app.rs"
71-
required-features = ["reqwest_client", "mock_api"]
69+
required-features = ["reqwest", "mock_api"]
7270

7371
[[example]]
7472
name = "mock_user"
7573
path = "examples/mock_user.rs"
76-
required-features = ["reqwest_client", "mock_api"]
74+
required-features = ["reqwest", "mock_api"]
7775

7876
[package.metadata.docs.rs]
7977
features = ["all", "mock_api"]

src/client.rs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ pub trait Client<'a>: Sync + Send + 'a {
3030
pub struct DummyClient;
3131

3232
#[cfg(feature = "reqwest")]
33-
#[cfg_attr(nightly, doc(cfg(feature = "reqwest_client")))] // FIXME: This doc_cfg does nothing
3433
impl<'a> Client<'a> for DummyClient {
3534
type Error = DummyClient;
3635

@@ -45,7 +44,6 @@ impl<'a> Client<'a> for DummyClient {
4544
use reqwest::Client as ReqwestClient;
4645

4746
#[cfg(feature = "reqwest")]
48-
#[cfg_attr(nightly, doc(cfg(feature = "reqwest_client")))] // FIXME: This doc_cfg does nothing
4947
impl<'a> Client<'a> for ReqwestClient {
5048
type Error = reqwest::Error;
5149

@@ -96,7 +94,6 @@ pub enum SurfError {
9694
}
9795

9896
#[cfg(feature = "surf")]
99-
#[cfg_attr(nightly, doc(cfg(feature = "surf_client")))] // FIXME: This doc_cfg does nothing
10097
impl<'a> Client<'a> for SurfClient {
10198
type Error = SurfError;
10299

0 commit comments

Comments
 (0)