diff --git a/src/bin/bat/clap_app.rs b/src/bin/bat/clap_app.rs index c4803073..2f632686 100644 --- a/src/bin/bat/clap_app.rs +++ b/src/bin/bat/clap_app.rs @@ -575,7 +575,7 @@ pub fn build_app(interactive_output: bool) -> Command { ) .group( ArgGroup::new("cache-actions") - .args(&["build", "clear"]) + .args(["build", "clear"]) .required(true), ) .arg( diff --git a/src/diff.rs b/src/diff.rs index 1aaca4f4..78d20c30 100644 --- a/src/diff.rs +++ b/src/diff.rs @@ -17,11 +17,11 @@ pub enum LineChange { pub type LineChanges = HashMap; pub fn get_git_diff(filename: &Path) -> Option { - let repo = Repository::discover(&filename).ok()?; + let repo = Repository::discover(filename).ok()?; let repo_path_absolute = fs::canonicalize(repo.workdir()?).ok()?; - let filepath_absolute = fs::canonicalize(&filename).ok()?; + let filepath_absolute = fs::canonicalize(filename).ok()?; let filepath_relative_to_repo = filepath_absolute.strip_prefix(&repo_path_absolute).ok()?; let mut diff_options = DiffOptions::new(); diff --git a/src/preprocessor.rs b/src/preprocessor.rs index 8ee83c62..ab19322b 100644 --- a/src/preprocessor.rs +++ b/src/preprocessor.rs @@ -22,7 +22,7 @@ pub fn expand_tabs(line: &str, width: usize, cursor: &mut usize) -> String { // Add tab. let spaces = width - (*cursor % width); *cursor += spaces; - buffer.push_str(&*" ".repeat(spaces)); + buffer.push_str(&" ".repeat(spaces)); // Next. text = &text[index + 1..text.len()]; diff --git a/src/printer.rs b/src/printer.rs index 51a243e6..6ec96cd4 100644 --- a/src/printer.rs +++ b/src/printer.rs @@ -629,7 +629,7 @@ impl<'a> Printer for InteractivePrinter<'a> { "{}\n{}", as_terminal_escaped( style, - &*format!("{}{}", self.ansi_style, line_buf), + &format!("{}{}", self.ansi_style, line_buf), self.config.true_color, self.config.colored_output, self.config.use_italic_text, @@ -655,7 +655,7 @@ impl<'a> Printer for InteractivePrinter<'a> { "{}", as_terminal_escaped( style, - &*format!("{}{}", self.ansi_style, line_buf), + &format!("{}{}", self.ansi_style, line_buf), self.config.true_color, self.config.colored_output, self.config.use_italic_text,