Skip to content

Commit 4fd432d

Browse files
committed
Bump MSRV of utility crates to 1.45
1 parent 03896d0 commit 4fd432d

File tree

10 files changed

+193
-27
lines changed

10 files changed

+193
-27
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ jobs:
6161
matrix:
6262
rust:
6363
# This is the minimum Rust version supported by futures-core, futures-io, futures-sink, futures-task.
64-
# When updating this, the reminder to update the minimum required version in .clippy.toml.
65-
- 1.36.0
64+
# When updating this, the reminder to update the minimum required version in README.md and .clippy.toml.
65+
- 1.36
6666
runs-on: ubuntu-latest
6767
steps:
6868
- uses: actions/checkout@v2
@@ -93,7 +93,7 @@ jobs:
9393
rust:
9494
# This is the minimum Rust version supported by futures, futures-util, futures-macro, futures-executor, futures-channel, futures-test.
9595
# When updating this, the reminder to update the minimum required version in README.md.
96-
- 1.41.0
96+
- 1.45
9797
runs-on: ubuntu-latest
9898
steps:
9999
- uses: actions/checkout@v2

README.md

Lines changed: 6 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,6 @@
1414
<a href="https://crates.io/crates/futures">
1515
<img alt="Crates.io" src="https://img.shields.io/crates/v/futures.svg">
1616
</a>
17-
18-
<a href="https://www.rust-lang.org">
19-
<img alt="Rustc Version" src="https://img.shields.io/badge/rustc-1.41+-lightgray.svg">
20-
</a>
2117
</p>
2218

2319
<p align="center">
@@ -42,13 +38,7 @@ Add this to your `Cargo.toml`:
4238
futures = "0.3"
4339
```
4440

45-
Now, you can use futures-rs:
46-
47-
```rust
48-
use futures::future::Future;
49-
```
50-
51-
The current futures-rs requires Rust 1.41 or later.
41+
The current `futures` requires Rust 1.45 or later.
5242

5343
### Feature `std`
5444

@@ -61,19 +51,11 @@ a `#[no_std]` environment, use:
6151
futures = { version = "0.3", default-features = false }
6252
```
6353

64-
# License
65-
66-
This project is licensed under either of
67-
68-
* Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or
69-
https://www.apache.org/licenses/LICENSE-2.0)
70-
* MIT license ([LICENSE-MIT](LICENSE-MIT) or
71-
https://opensource.org/licenses/MIT)
72-
73-
at your option.
54+
## License
7455

75-
### Contribution
56+
Licensed under either of [Apache License, Version 2.0](LICENSE-APACHE) or
57+
[MIT license](LICENSE-MIT) at your option.
7658

7759
Unless you explicitly state otherwise, any contribution intentionally submitted
78-
for inclusion in futures-rs by you, as defined in the Apache-2.0 license, shall be
79-
dual licensed as above, without any additional terms or conditions.
60+
for inclusion in the work by you, as defined in the Apache-2.0 license, shall
61+
be dual licensed as above, without any additional terms or conditions.

futures-channel/README.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# futures-channel
2+
3+
Channels for asynchronous communication using futures-rs.
4+
5+
## Usage
6+
7+
Add this to your `Cargo.toml`:
8+
9+
```toml
10+
[dependencies]
11+
futures-channel = "0.3"
12+
```
13+
14+
The current `futures-channel` requires Rust 1.45 or later.
15+
16+
## License
17+
18+
Licensed under either of [Apache License, Version 2.0](LICENSE-APACHE) or
19+
[MIT license](LICENSE-MIT) at your option.
20+
21+
Unless you explicitly state otherwise, any contribution intentionally submitted
22+
for inclusion in the work by you, as defined in the Apache-2.0 license, shall
23+
be dual licensed as above, without any additional terms or conditions.

futures-core/README.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# futures-core
2+
3+
The core traits and types in for the `futures` library.
4+
5+
## Usage
6+
7+
Add this to your `Cargo.toml`:
8+
9+
```toml
10+
[dependencies]
11+
futures-core = "0.3"
12+
```
13+
14+
The current `futures-core` requires Rust 1.36 or later.
15+
16+
## License
17+
18+
Licensed under either of [Apache License, Version 2.0](LICENSE-APACHE) or
19+
[MIT license](LICENSE-MIT) at your option.
20+
21+
Unless you explicitly state otherwise, any contribution intentionally submitted
22+
for inclusion in the work by you, as defined in the Apache-2.0 license, shall
23+
be dual licensed as above, without any additional terms or conditions.

futures-executor/README.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# futures-executor
2+
3+
Executors for asynchronous tasks based on the futures-rs library.
4+
5+
## Usage
6+
7+
Add this to your `Cargo.toml`:
8+
9+
```toml
10+
[dependencies]
11+
futures-executor = "0.3"
12+
```
13+
14+
The current `futures-executor` requires Rust 1.45 or later.
15+
16+
## License
17+
18+
Licensed under either of [Apache License, Version 2.0](LICENSE-APACHE) or
19+
[MIT license](LICENSE-MIT) at your option.
20+
21+
Unless you explicitly state otherwise, any contribution intentionally submitted
22+
for inclusion in the work by you, as defined in the Apache-2.0 license, shall
23+
be dual licensed as above, without any additional terms or conditions.

futures-io/README.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# futures-io
2+
3+
The `AsyncRead`, `AsyncWrite`, `AsyncSeek`, and `AsyncBufRead` traits for the futures-rs library.
4+
5+
## Usage
6+
7+
Add this to your `Cargo.toml`:
8+
9+
```toml
10+
[dependencies]
11+
futures-io = "0.3"
12+
```
13+
14+
The current `futures-io` requires Rust 1.36 or later.
15+
16+
## License
17+
18+
Licensed under either of [Apache License, Version 2.0](LICENSE-APACHE) or
19+
[MIT license](LICENSE-MIT) at your option.
20+
21+
Unless you explicitly state otherwise, any contribution intentionally submitted
22+
for inclusion in the work by you, as defined in the Apache-2.0 license, shall
23+
be dual licensed as above, without any additional terms or conditions.

futures-sink/README.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# futures-sink
2+
3+
The asynchronous `Sink` trait for the futures-rs library.
4+
5+
## Usage
6+
7+
Add this to your `Cargo.toml`:
8+
9+
```toml
10+
[dependencies]
11+
futures-sink = "0.3"
12+
```
13+
14+
The current `futures-sink` requires Rust 1.36 or later.
15+
16+
## License
17+
18+
Licensed under either of [Apache License, Version 2.0](LICENSE-APACHE) or
19+
[MIT license](LICENSE-MIT) at your option.
20+
21+
Unless you explicitly state otherwise, any contribution intentionally submitted
22+
for inclusion in the work by you, as defined in the Apache-2.0 license, shall
23+
be dual licensed as above, without any additional terms or conditions.

futures-task/README.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# futures-task
2+
3+
Tools for working with tasks.
4+
5+
## Usage
6+
7+
Add this to your `Cargo.toml`:
8+
9+
```toml
10+
[dependencies]
11+
futures-task = "0.3"
12+
```
13+
14+
The current `futures-task` requires Rust 1.36 or later.
15+
16+
## License
17+
18+
Licensed under either of [Apache License, Version 2.0](LICENSE-APACHE) or
19+
[MIT license](LICENSE-MIT) at your option.
20+
21+
Unless you explicitly state otherwise, any contribution intentionally submitted
22+
for inclusion in the work by you, as defined in the Apache-2.0 license, shall
23+
be dual licensed as above, without any additional terms or conditions.

futures-test/README.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# futures-test
2+
3+
Common utilities for testing components built off futures-rs.
4+
5+
## Usage
6+
7+
Add this to your `Cargo.toml`:
8+
9+
```toml
10+
[dependencies]
11+
futures-test = "0.3"
12+
```
13+
14+
The current `futures-test` requires Rust 1.45 or later.
15+
16+
## License
17+
18+
Licensed under either of [Apache License, Version 2.0](LICENSE-APACHE) or
19+
[MIT license](LICENSE-MIT) at your option.
20+
21+
Unless you explicitly state otherwise, any contribution intentionally submitted
22+
for inclusion in the work by you, as defined in the Apache-2.0 license, shall
23+
be dual licensed as above, without any additional terms or conditions.

futures-util/README.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# futures-util
2+
3+
Common utilities and extension traits for the futures-rs library.
4+
5+
## Usage
6+
7+
Add this to your `Cargo.toml`:
8+
9+
```toml
10+
[dependencies]
11+
futures-util = "0.3"
12+
```
13+
14+
The current `futures-util` requires Rust 1.45 or later.
15+
16+
## License
17+
18+
Licensed under either of [Apache License, Version 2.0](LICENSE-APACHE) or
19+
[MIT license](LICENSE-MIT) at your option.
20+
21+
Unless you explicitly state otherwise, any contribution intentionally submitted
22+
for inclusion in the work by you, as defined in the Apache-2.0 license, shall
23+
be dual licensed as above, without any additional terms or conditions.

0 commit comments

Comments
 (0)