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; | 
