~ireas/nitrokey-rs

8062dfb7b4b974798bd8b957e01bb5143e4acc09 — Robin Krahl 4 months ago c2a12ff
Bump the MSRV to 1.40.0

In a previous commit, we used the non_exhaustive attribute to mark some
enums as non-exhaustive.  This attribute was stabilized in Rust version
1.40.0, so we have to increase our minimum supported Rust version.
3 files changed, 3 insertions(+), 2 deletions(-)

M .builds/archlinux-msrv.yml
M CHANGELOG.md
M README.md
M .builds/archlinux-msrv.yml => .builds/archlinux-msrv.yml +1 -1
@@ 11,7 11,7 @@ sources:
tasks:
  - setup: |
      rustup set profile minimal
      rustup default 1.34.2
      rustup default 1.40.0
  - version: |
      rustc -V
  - build: |

M CHANGELOG.md => CHANGELOG.md +1 -0
@@ 7,6 7,7 @@ SPDX-License-Identifier: CC0-1.0
- Export the `FirmwareVersion` struct.
- Mark the `Error`, `CommandError`, `CommunicationError`, `LibraryError`,
  `Model` and `DeviceWrapper` enums as non-exhaustive.
  - Bump the MSRV to 1.40.0.

# v0.7.1 (2020-08-30)
- Remove the custom `std::error::Error::source` implementation for

M README.md => README.md +1 -1
@@ 85,7 85,7 @@ development of this crate.  Thanks to Daniel Mueller for contributions to

## Minimum Supported Rust Version

This crate supports Rust 1.34.2 or later.
This crate supports Rust 1.40.0 or later.

## Contact