summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2023-10-21 08:08:58 +0300
committerLars Wirzenius <liw@liw.fi>2023-10-21 09:14:46 +0300
commitc667532dedb23188be7cb59d26994060c67e0c38 (patch)
treef27bbacd84dba319b72935ac4e54e279c3f48648 /src
parentfa2570fe73dd4df1f2e00bd6f513522a30f9aedf (diff)
downloadobnam2-c667532dedb23188be7cb59d26994060c67e0c38.tar.gz
chore: fix blemishes found by clippy
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
Diffstat (limited to 'src')
-rw-r--r--src/accumulated_time.rs4
-rw-r--r--src/backup_progress.rs8
-rw-r--r--src/chunker.rs3
-rw-r--r--src/cmd/restore.rs2
4 files changed, 8 insertions, 9 deletions
diff --git a/src/accumulated_time.rs b/src/accumulated_time.rs
index e633a10..cdf34b2 100644
--- a/src/accumulated_time.rs
+++ b/src/accumulated_time.rs
@@ -37,7 +37,7 @@ impl<T: Eq + PartialEq + Hash + Copy> AccumulatedTime<T> {
/// clock is stopped.
pub fn start(&mut self, clock: T) {
let mut map = self.accumulated.lock().unwrap();
- let ct = map.entry(clock).or_insert_with(ClockTime::default);
+ let ct = map.entry(clock).or_default();
assert!(ct.started.is_none());
ct.started = Some(Instant::now());
}
@@ -47,7 +47,7 @@ impl<T: Eq + PartialEq + Hash + Copy> AccumulatedTime<T> {
/// Its run time is added to the accumulated time for that kind of clock.
pub fn stop(&mut self, clock: T) {
let mut map = self.accumulated.lock().unwrap();
- if let Some(mut ct) = map.get_mut(&clock) {
+ if let Some(ct) = map.get_mut(&clock) {
assert!(ct.started.is_some());
if let Some(started) = ct.started.take() {
ct.nanos += started.elapsed().as_nanos();
diff --git a/src/backup_progress.rs b/src/backup_progress.rs
index f119210..1e6805c 100644
--- a/src/backup_progress.rs
+++ b/src/backup_progress.rs
@@ -22,7 +22,7 @@ impl BackupProgress {
} else {
ProgressBar::hidden()
};
- let parts = vec![
+ let parts = [
"initial backup",
"elapsed: {elapsed}",
"files: {pos}",
@@ -42,7 +42,7 @@ impl BackupProgress {
} else {
ProgressBar::hidden()
};
- let parts = vec![
+ let parts = [
"incremental backup",
"{wide_bar}",
"elapsed: {elapsed}",
@@ -59,7 +59,7 @@ impl BackupProgress {
/// Create a progress bar for uploading a new generation's metadata.
pub fn upload_generation() -> Self {
let progress = ProgressBar::new(0);
- let parts = vec![
+ let parts = [
"uploading new generation metadata",
"elapsed: {elapsed}",
"{spinner}",
@@ -74,7 +74,7 @@ impl BackupProgress {
/// metadata.
pub fn download_generation(gen_id: &GenId) -> Self {
let progress = ProgressBar::new(0);
- let parts = vec!["{msg}", "elapsed: {elapsed}", "{spinner}"];
+ let parts = ["{msg}", "elapsed: {elapsed}", "{spinner}"];
progress.set_style(ProgressStyle::default_bar().template(&parts.join("\n")));
progress.enable_steady_tick(100);
progress.set_message(format!(
diff --git a/src/chunker.rs b/src/chunker.rs
index 29f8a90..9883f89 100644
--- a/src/chunker.rs
+++ b/src/chunker.rs
@@ -31,8 +31,7 @@ impl FileChunks {
filename: &Path,
kind: LabelChecksumKind,
) -> Self {
- let mut buf = vec![];
- buf.resize(chunk_size, 0);
+ let buf = vec![0; chunk_size];
Self {
chunk_size,
kind,
diff --git a/src/cmd/restore.rs b/src/cmd/restore.rs
index c4c06d2..dff72fa 100644
--- a/src/cmd/restore.rs
+++ b/src/cmd/restore.rs
@@ -299,7 +299,7 @@ fn create_progress_bar(file_count: FileId, verbose: bool) -> ProgressBar {
} else {
ProgressBar::hidden()
};
- let parts = vec![
+ let parts = [
"{wide_bar}",
"elapsed: {elapsed}",
"files: {pos}/{len}",