mirror of
https://github.com/bootandy/dust.git
synced 2025-12-05 20:40:11 -08:00
refactor: Fix clippy warnings (#488)
* refactor: Use `repeat_n` instead of `repeat` and `take` Fixes `clippy::manual_repeat_n` * refactor: Remove unnecessary let binding
This commit is contained in:
@@ -12,7 +12,7 @@ use chrono::{DateTime, Local, TimeZone, Utc};
|
|||||||
use std::cmp::max;
|
use std::cmp::max;
|
||||||
use std::cmp::min;
|
use std::cmp::min;
|
||||||
use std::fs;
|
use std::fs;
|
||||||
use std::iter::repeat;
|
use std::iter::repeat_n;
|
||||||
use std::path::Path;
|
use std::path::Path;
|
||||||
use thousands::Separable;
|
use thousands::Separable;
|
||||||
|
|
||||||
@@ -155,7 +155,7 @@ pub fn draw_it(
|
|||||||
allowed_width - longest_string_length - 7
|
allowed_width - longest_string_length - 7
|
||||||
};
|
};
|
||||||
|
|
||||||
let first_size_bar = repeat(BLOCKS[0]).take(max_bar_length).collect();
|
let first_size_bar = repeat_n(BLOCKS[0], max_bar_length).collect();
|
||||||
|
|
||||||
let display_data = DisplayData {
|
let display_data = DisplayData {
|
||||||
initial: idd,
|
initial: idd,
|
||||||
@@ -298,12 +298,9 @@ fn pad_or_trim_filename(node: &DisplayNode, indent: &str, display_data: &Display
|
|||||||
);
|
);
|
||||||
|
|
||||||
// Add spaces after the filename so we can draw the % used bar chart.
|
// Add spaces after the filename so we can draw the % used bar chart.
|
||||||
let name_and_padding = name
|
name + " "
|
||||||
+ " "
|
.repeat(display_data.longest_string_length - width)
|
||||||
.repeat(display_data.longest_string_length - width)
|
.as_str()
|
||||||
.as_str();
|
|
||||||
|
|
||||||
name_and_padding
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fn maybe_trim_filename(name_in: String, indent: &str, display_data: &DisplayData) -> String {
|
fn maybe_trim_filename(name_in: String, indent: &str, display_data: &DisplayData) -> String {
|
||||||
@@ -594,7 +591,7 @@ mod tests {
|
|||||||
size: 2_u64.pow(size),
|
size: 2_u64.pow(size),
|
||||||
children: vec![],
|
children: vec![],
|
||||||
};
|
};
|
||||||
let first_size_bar = repeat(BLOCKS[0]).take(13).collect();
|
let first_size_bar = repeat_n(BLOCKS[0], 13).collect();
|
||||||
let dd = DrawData {
|
let dd = DrawData {
|
||||||
indent: "".into(),
|
indent: "".into(),
|
||||||
percent_bar: first_size_bar,
|
percent_bar: first_size_bar,
|
||||||
|
|||||||
Reference in New Issue
Block a user