240307.1 · 59212d08d3ef122adc781dfa09343df7848febf8
style: fix new lints
The Rust compiler seems to have gotten smarter at finding unused or redundant imports.
reading declarations
@@ -1,6 +1,6 @@ use std::io::{self, IsTerminal}; -use termcolor::{self, HyperlinkSpec};+use termcolor::HyperlinkSpec; /// A writer that supports coloring with either line or block buffering. #[derive(Debug)]
@@ -6,7 +6,7 @@ print to stderr. We therefore avoid bringing in extra dependencies just for this functionality. */ -use log::{self, Log};+use log::Log; /// The simplest possible logger that logs to stderr. ///
@@ -11,7 +11,7 @@ use std::{ use { crossbeam_deque::{Stealer, Worker as Deque}, same_file::Handle,- walkdir::{self, WalkDir},+ walkdir::WalkDir, }; use crate::{
@@ -428,7 +428,7 @@ fn has_uppercase_literal(pattern: &str) -> bool { #[cfg(test)] mod tests {- use grep_matcher::{LineMatchKind, Matcher};+ use grep_matcher::LineMatchKind; use super::*;
@@ -552,8 +552,6 @@ impl RegexCaptures { #[cfg(test)] mod tests {- use grep_matcher::{LineMatchKind, Matcher};- use super::*; // Test that enabling word matches does the right thing and demonstrate
crates/searcher/src/line_buffer.rs
@@ -548,7 +548,7 @@ fn replace_bytes( #[cfg(test)] mod tests {- use bstr::{ByteSlice, ByteVec};+ use bstr::ByteVec; use super::*;
@@ -198,8 +198,6 @@ fn preceding_by_pos( #[cfg(test)] mod tests {- use grep_matcher::Match;- use super::*; const SHERLOCK: &'static str = "\
crates/searcher/src/searcher/mod.rs
@@ -7,7 +7,6 @@ use std::{ }; use {- encoding_rs, encoding_rs_io::DecodeReaderBytesBuilder, grep_matcher::{LineTerminator, Match, Matcher}, };
crates/searcher/src/testutil.rs
@@ -725,8 +725,6 @@ impl TesterConfig { #[cfg(test)] mod tests {- use grep_matcher::{Match, Matcher};- use super::*; fn m(start: usize, end: usize) -> Match {