From 0b18dd976269b09d3d44208eaab0000ddfebaf93 Mon Sep 17 00:00:00 2001 From: Daniel Mueller Date: Mon, 10 Dec 2018 22:11:41 -0800 Subject: Enable rust_2018_compatibility lint In preparation for the switch to using Rust 2018, this change enables the rust_2018_compatibility lint. Along with that enablement we fix the warnings emitted by it, which evolve around the module system changes Rust has gone through and that require us to prefix initial uses of crate local modules with "crate". --- nitrocli/src/main.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'nitrocli/src/main.rs') diff --git a/nitrocli/src/main.rs b/nitrocli/src/main.rs index ebc0589..67a0a22 100644 --- a/nitrocli/src/main.rs +++ b/nitrocli/src/main.rs @@ -17,8 +17,8 @@ // * along with this program. If not, see . * // ************************************************************************* - #![deny(missing_docs)] +#![warn(rust_2018_compatibility)] //! Nitrocli is a program providing a command line interface to certain //! commands of the Nitrokey Storage device. @@ -31,13 +31,14 @@ mod error; mod nitrokey; mod pinentry; -use error::Error; use std::mem; use std::process; use std::result; use std::thread; use std::time; +use crate::error::Error; + type Result = result::Result; type NitroFunc = Fn(&mut libhid::Handle) -> Result<()>; -- cgit v1.2.1