From 434a774b192ddd285f1abf81747a38fc1a72d45b Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Wed, 12 May 2021 02:51:18 +0100 Subject: [PATCH] progress: Rename "item" (from "entry") Signed-off-by: Ian Jackson --- src/bundles.rs | 2 +- src/progress.rs | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/bundles.rs b/src/bundles.rs index 8b94910f..7d39c655 100644 --- a/src/bundles.rs +++ b/src/bundles.rs @@ -424,7 +424,7 @@ fn parse_bundle(id: Id, file: &mut dyn ReadSeek, eh: EH, enum ToScan { #[strum(message="metadata")] Meta, } - for_progress.phase_entry(Phase::Scan, ToScan::Meta); + for_progress.phase_item(Phase::Scan, ToScan::Meta); let meta = eh.besteffort(||{ const META: &str = "otter.toml"; diff --git a/src/progress.rs b/src/progress.rs index 5f590da4..376ee39f 100644 --- a/src/progress.rs +++ b/src/progress.rs @@ -7,7 +7,7 @@ use crate::prelude::*; #[derive(Debug,Clone,Serialize,Deserialize,IntoOwned)] pub struct ProgressInfo<'pi> { phase: Count<'pi>, - entry: Count<'pi>, + item: Count<'pi>, } #[derive(Debug,Clone,Serialize,Deserialize,IntoOwned)] @@ -20,7 +20,7 @@ pub struct Count<'pi> { pub trait Reporter { fn report(&mut self, info: ProgressInfo<'_>); fn phase_begin_(&mut self, phase: Count<'_>, len: usize); - fn item_(&mut self, entry: usize, desc: Cow<'_, str>); + fn item_(&mut self, item: usize, desc: Cow<'_, str>); } pub struct ResponseReporter<'c,'w,W> where W: Write { @@ -44,10 +44,10 @@ impl Reporter for ResponseReporter<'_,'_,W> where W: Write { self.phase = phase.into_owned(); self.len = len; } - fn item_(&mut self, entry: usize, desc: Cow<'_, str>) { + fn item_(&mut self, item: usize, desc: Cow<'_, str>) { self.report(ProgressInfo { phase: self.phase.clone(), - entry: Count { i: entry, n: self.len, desc } + item: Count { i: item, n: self.len, desc } }) } } @@ -56,7 +56,7 @@ impl Reporter for ResponseReporter<'_,'_,W> where W: Write { impl Reporter for () { fn report(&mut self, pi: ProgressInfo<'_>) { } fn phase_begin_(&mut self, phase: Count<'_>, len: usize) { } - fn item_(&mut self, entry: usize, desc: Cow<'_, str>) { } + fn item_(&mut self, item: usize, desc: Cow<'_, str>) { } } impl<'t,T> From<&'t T> for Count<'t> @@ -73,24 +73,24 @@ where T: EnumCount + ToPrimitive + EnumMessage #[ext(pub, name=ReporterExt)] impl &mut dyn Reporter { - fn phase_entry(&mut self, phase: P, entry: E) + fn phase_item(&mut self, phase: P, item: E) where for <'p> &'p P: Into>, for <'e> &'e E: Into>, { let phase = &phase; let phase = phase.into(); - let entry = &entry; let entry = entry.into(); - self.report(ProgressInfo { phase, entry }); + let item = &item; let item = item .into(); + self.report(ProgressInfo { phase, item }); } - fn phase_begin

(&mut self, phase: P, len: usize) + fn phase

(&mut self, phase: P, len: usize) where for <'p> &'p P: Into>, { self.phase_begin_((&phase).into(), len) } - fn item<'s,S>(&mut self, entry: usize, desc: S) + fn item<'s,S>(&mut self, item: usize, desc: S) where S: Into>, { - self.item_(entry, desc.into()) + self.item_(item, desc.into()) } } -- 2.30.2