diff options
-rw-r--r-- | nitrocli/CHANGELOG.md | 1 | ||||
-rw-r--r-- | nitrocli/Cargo.toml | 12 | ||||
-rw-r--r-- | nitrocli/src/error.rs | 2 | ||||
-rw-r--r-- | nitrocli/src/main.rs | 3 |
4 files changed, 10 insertions, 8 deletions
diff --git a/nitrocli/CHANGELOG.md b/nitrocli/CHANGELOG.md index 400d265..5340bb4 100644 --- a/nitrocli/CHANGELOG.md +++ b/nitrocli/CHANGELOG.md @@ -2,6 +2,7 @@ Unreleased ---------- - Show PIN related errors through `pinentry` native reporting mechanism instead of emitting them to `stdout` +- Adjusted program to use Rust Edition 2018 - Applied a couple of `clippy` reported suggestions - Changed dependency version requirements to be less strict (only up to the minor version and not the patch level) diff --git a/nitrocli/Cargo.toml b/nitrocli/Cargo.toml index b85acef..1d27ee5 100644 --- a/nitrocli/Cargo.toml +++ b/nitrocli/Cargo.toml @@ -20,6 +20,7 @@ [package] name = "nitrocli" version = "0.1.2" +edition = "2018" authors = ["Daniel Mueller <deso@posteo.net>"] license = "GPL-3.0+" homepage = "https://github.com/d-e-s-o/nitrocli" @@ -34,10 +35,6 @@ A command line tool for interacting with the Nitrokey Storage device. version = "1.0" path = "../cc" -[dependencies.hid] -version = "0.4" -path = "../hid" - [dependencies.hidapi-sys] version = "0.1" path = "../hidapi-sys" @@ -46,13 +43,18 @@ path = "../hidapi-sys" version = "0.2" path = "../libc" +[dependencies.libhid] +version = "0.4" +path = "../hid" +package = "hid" + [dependencies.pkg-config] version = "0.3" path = "../pkg-config" [replace] "cc:1.0.25" = { path = "../cc" } -"hid:0.4.1" = { path = "../hid" } "hidapi-sys:0.1.4" = { path = "../hidapi-sys" } "libc:0.2.45" = { path = "../libc" } +"libhid:0.4.1" = { path = "../hid" } "pkg-config:0.3.14" = { path = "../pkg-config" } diff --git a/nitrocli/src/error.rs b/nitrocli/src/error.rs index 3d68401..5d6b266 100644 --- a/nitrocli/src/error.rs +++ b/nitrocli/src/error.rs @@ -21,6 +21,8 @@ use std::fmt; use std::io; use std::string; +use libhid; + #[derive(Debug)] pub enum Error { diff --git a/nitrocli/src/main.rs b/nitrocli/src/main.rs index c598b8d..cfde9bd 100644 --- a/nitrocli/src/main.rs +++ b/nitrocli/src/main.rs @@ -26,9 +26,6 @@ //! Nitrocli is a program providing a command line interface to certain //! commands of the Nitrokey Storage device. -extern crate hid as libhid; - - mod crc32; mod error; mod nitrokey; |