Skip to content

Commit 10f37f3

Browse files
committed
Set MSRV to 1.84 and set resolver = 3
1 parent e822e4c commit 10f37f3

4 files changed

Lines changed: 9 additions & 5 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
- 'async-tokio,gpio_cdev,gpio_sysfs,i2c,spi'
2323

2424
include:
25-
- rust: 1.65.0 # MSRV
25+
- rust: 1.84.0 # MSRV
2626
target: x86_64-unknown-linux-gnu
2727

2828
# Test nightly but don't fail
@@ -37,9 +37,6 @@ jobs:
3737
toolchain: ${{ matrix.rust }}
3838
target: ${{ matrix.target }}
3939

40-
- if: ${{ matrix.rust=='1.65.0' }}
41-
run: cargo update --precise 2.0.106 --package syn
42-
4340
- name: Install armv7 libraries
4441
if: ${{ matrix.target == 'armv7-unknown-linux-gnueabihf' }}
4542
run: |

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
77

88
## [Unreleased]
99

10+
### Changed
11+
12+
- MSRV is now 1.84.0.
13+
- Set `resolver = "3"`, which implies `resolver.incompatible-rust-versions = "fallback"`
14+
1015
### Added
1116

1217
- Added async `DelayNs` implementation for `tokio`.

Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ name = "linux-embedded-hal"
1111
repository = "https://github.com/rust-embedded/linux-embedded-hal"
1212
version = "0.5.0-alpha.0"
1313
edition = "2018"
14+
rust-version = "1.84"
15+
resolver = "3"
1416

1517
[features]
1618
gpio_sysfs = ["sysfs_gpio"]

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ With `default-features = false` you can enable the features `gpio_cdev`, `gpio_s
3131

3232
## Minimum Supported Rust Version (MSRV)
3333

34-
This crate is guaranteed to compile on stable Rust 1.65.0 and up. It *might*
34+
This crate is guaranteed to compile on stable Rust 1.84.0 and up. It *might*
3535
compile with older versions but that may change in any new patch release.
3636

3737
## License

0 commit comments

Comments
 (0)