diff --git a/src/config.rs b/src/config.rs index 71488c59..e6b67192 100644 --- a/src/config.rs +++ b/src/config.rs @@ -6,7 +6,6 @@ use directories::BaseDirs; use log::{debug, LevelFilter}; use pretty_env_logger::formatted_timed_builder; use serde::Deserialize; -use shellexpand; use std::collections::BTreeMap; use std::fs::write; use std::path::PathBuf; @@ -14,7 +13,6 @@ use std::process::Command; use std::{env, fs}; use structopt::StructOpt; use strum::{EnumIter, EnumString, EnumVariantNames, IntoEnumIterator, VariantNames}; -use toml; type Commands = BTreeMap; diff --git a/src/main.rs b/src/main.rs index 2a7b0f26..564f2a5b 100644 --- a/src/main.rs +++ b/src/main.rs @@ -21,8 +21,6 @@ use self::steps::*; use self::terminal::*; use anyhow::{anyhow, Result}; use log::debug; -#[cfg(feature = "self-update")] -use openssl_probe; use std::env; use std::io; use std::process::exit; diff --git a/src/self_update.rs b/src/self_update.rs index b606a167..3581f7c3 100644 --- a/src/self_update.rs +++ b/src/self_update.rs @@ -2,7 +2,6 @@ use super::terminal::*; #[cfg(windows)] use crate::error::Upgraded; use anyhow::{bail, Result}; -use self_update_crate; use self_update_crate::backends::github::{GitHubUpdateStatus, Update}; use std::env; #[cfg(unix)] diff --git a/src/utils.rs b/src/utils.rs index f684c19e..0b9ff62f 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -7,7 +7,6 @@ use std::ffi::OsStr; use std::fmt::Debug; use std::path::{Path, PathBuf}; use std::process::{ExitStatus, Output}; -use which_crate; pub trait Check { fn check(self) -> Result<()>;