From 12eee0c59056dbc131214139e01e5373cb233803 Mon Sep 17 00:00:00 2001 From: sharkdp Date: Wed, 22 Apr 2020 21:50:21 +0200 Subject: [PATCH] Fix warnings for --no-default-features mode --- src/controller.rs | 3 ++- src/printer.rs | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/controller.rs b/src/controller.rs index b173f307..c0d22e50 100644 --- a/src/controller.rs +++ b/src/controller.rs @@ -5,7 +5,7 @@ use crate::config::Config; #[cfg(feature = "paging")] use crate::config::PagingMode; use crate::error::*; -use crate::input::{Input, InputKind, InputReader, OpenedInput}; +use crate::input::{Input, InputReader, OpenedInput}; use crate::line_range::{LineRanges, RangeCheckResult}; use crate::output::OutputType; use crate::printer::{InteractivePrinter, Printer, SimplePrinter}; @@ -33,6 +33,7 @@ impl<'b> Controller<'b> { #[cfg(feature = "paging")] { + use crate::input::InputKind; use std::path::Path; // Do not launch the pager if NONE of the input files exist diff --git a/src/printer.rs b/src/printer.rs index b40e1a69..5eed437e 100644 --- a/src/printer.rs +++ b/src/printer.rs @@ -26,7 +26,7 @@ use crate::decorations::{Decoration, GridBorderDecoration, LineNumberDecoration} #[cfg(feature = "git")] use crate::diff::{get_git_diff, LineChanges}; use crate::error::*; -use crate::input::{OpenedInput, OpenedInputKind}; +use crate::input::OpenedInput; use crate::line_range::RangeCheckResult; use crate::preprocessor::{expand_tabs, replace_nonprintable}; use crate::terminal::{as_terminal_escaped, to_ansi_color}; @@ -158,6 +158,8 @@ impl<'a> InteractivePrinter<'a> { // Get the Git modifications #[cfg(feature = "git")] { + use crate::input::OpenedInputKind; + if config.style_components.changes() { if let OpenedInputKind::OrdinaryFile(ref path) = input.kind { line_changes = get_git_diff(path);