Remove #[macro_use] where possible (fix #87)

This commit is contained in:
Roey Darwish Dror
2018-11-18 11:52:37 +02:00
parent 7e5eb87b7d
commit 1b61a07d52
5 changed files with 10 additions and 9 deletions

View File

@@ -1,3 +1,4 @@
use lazy_static::lazy_static;
use nix::sys::signal; use nix::sys::signal;
use std::sync::atomic::{AtomicBool, Ordering}; use std::sync::atomic::{AtomicBool, Ordering};

View File

@@ -2,6 +2,7 @@ use super::executor::Executor;
use super::terminal::Terminal; use super::terminal::Terminal;
use super::utils::{which, Check}; use super::utils::{which, Check};
use failure::Error; use failure::Error;
use log::{debug, error};
use std::collections::HashSet; use std::collections::HashSet;
use std::io; use std::io;
use std::path::{Path, PathBuf}; use std::path::{Path, PathBuf};

View File

@@ -8,20 +8,17 @@ extern crate toml;
extern crate serde_derive; extern crate serde_derive;
#[macro_use] #[macro_use]
extern crate structopt; extern crate structopt;
extern crate serde;
extern crate shellexpand;
#[macro_use]
extern crate log;
extern crate console; extern crate console;
extern crate env_logger; extern crate env_logger;
#[cfg(unix)] #[cfg(unix)]
extern crate nix;
#[cfg(unix)]
#[macro_use]
extern crate lazy_static; extern crate lazy_static;
extern crate log;
#[cfg(unix)]
extern crate nix;
#[cfg(feature = "self-update")] #[cfg(feature = "self-update")]
#[macro_use]
extern crate self_update; extern crate self_update;
extern crate serde;
extern crate shellexpand;
extern crate walkdir; extern crate walkdir;
#[cfg(target_os = "freebsd")] #[cfg(target_os = "freebsd")]
@@ -125,7 +122,7 @@ pub fn self_update(terminal: &mut Terminal) -> Result<(), Error> {
.bin_name("topgrade") .bin_name("topgrade")
.show_output(false) .show_output(false)
.show_download_progress(true) .show_download_progress(true)
.current_version(cargo_crate_version!()) .current_version(self_update::cargo_crate_version!())
.no_confirm(true) .no_confirm(true)
.build()? .build()?
.update()?; .update()?;

View File

@@ -1,4 +1,5 @@
use failure::Error; use failure::Error;
use log::{debug, error};
use std::ffi::OsStr; use std::ffi::OsStr;
use std::fmt::Debug; use std::fmt::Debug;
use std::path::{Path, PathBuf}; use std::path::{Path, PathBuf};

View File

@@ -2,6 +2,7 @@ use super::executor::Executor;
use super::terminal::Terminal; use super::terminal::Terminal;
use super::utils::{self, which, Check}; use super::utils::{self, which, Check};
use failure; use failure;
use log::error;
use std::path::PathBuf; use std::path::PathBuf;
use std::process::Command; use std::process::Command;