Remove all the macro use

This commit is contained in:
Roey Darwish Dror
2018-11-18 14:25:16 +02:00
parent 1b61a07d52
commit 7bf4c25fcf
4 changed files with 12 additions and 10 deletions

View File

@@ -1,8 +1,10 @@
use directories::BaseDirs; use directories::BaseDirs;
use failure; use failure;
use serde_derive::Deserialize;
use shellexpand; use shellexpand;
use std::collections::BTreeMap; use std::collections::BTreeMap;
use std::fs; use std::fs;
use structopt::StructOpt;
use toml; use toml;
type Commands = BTreeMap<String, String>; type Commands = BTreeMap<String, String>;

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; use failure;
use failure_derive::Fail;
use std::fs; use std::fs;
use std::path::PathBuf; use std::path::PathBuf;
use walkdir::WalkDir; use walkdir::WalkDir;

View File

@@ -1,15 +1,8 @@
extern crate directories;
extern crate failure;
extern crate which;
#[macro_use]
extern crate failure_derive;
extern crate toml;
#[macro_use]
extern crate serde_derive;
#[macro_use]
extern crate structopt;
extern crate console; extern crate console;
extern crate directories;
extern crate env_logger; extern crate env_logger;
extern crate failure;
extern crate failure_derive;
#[cfg(unix)] #[cfg(unix)]
extern crate lazy_static; extern crate lazy_static;
extern crate log; extern crate log;
@@ -18,8 +11,12 @@ extern crate nix;
#[cfg(feature = "self-update")] #[cfg(feature = "self-update")]
extern crate self_update; extern crate self_update;
extern crate serde; extern crate serde;
extern crate serde_derive;
extern crate shellexpand; extern crate shellexpand;
extern crate structopt;
extern crate toml;
extern crate walkdir; extern crate walkdir;
extern crate which;
#[cfg(target_os = "freebsd")] #[cfg(target_os = "freebsd")]
mod freebsd; mod freebsd;
@@ -50,6 +47,7 @@ use self::git::{Git, Repositories};
use self::report::Report; use self::report::Report;
use self::terminal::Terminal; use self::terminal::Terminal;
use failure::Error; use failure::Error;
use failure_derive::Fail;
use std::borrow::Cow; use std::borrow::Cow;
use std::env; use std::env;
use std::io::ErrorKind; use std::io::ErrorKind;

View File

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