diff --git a/src/traits.rs b/src/traits.rs index d65a80a..fe14324 100644 --- a/src/traits.rs +++ b/src/traits.rs @@ -393,6 +393,18 @@ mod impls { self.0.init(max, unit) } + fn unit(&self) -> Option { + self.0.unit() + } + + fn max(&self) -> Option { + self.0.max() + } + + fn set_max(&mut self, max: Option) -> Option { + self.0.set_max(max) + } + fn set_name(&mut self, name: String) { self.0.set_name(name) } @@ -408,6 +420,14 @@ mod impls { fn message(&self, level: MessageLevel, message: String) { self.0.message(level, message) } + + fn show_throughput(&self, start: Instant) { + self.0.show_throughput(start) + } + + fn show_throughput_with(&self, start: Instant, step: Step, unit: Unit, level: MessageLevel) { + self.0.show_throughput_with(start, step, unit, level) + } } impl Progress for BoxedProgress { @@ -415,6 +435,18 @@ mod impls { self.deref_mut().init(max, unit) } + fn unit(&self) -> Option { + self.deref().unit() + } + + fn max(&self) -> Option { + self.deref().max() + } + + fn set_max(&mut self, max: Option) -> Option { + self.deref_mut().set_max(max) + } + fn set_name(&mut self, name: String) { self.deref_mut().set_name(name) } @@ -430,6 +462,14 @@ mod impls { fn message(&self, level: MessageLevel, message: String) { self.deref().message(level, message) } + + fn show_throughput(&self, start: Instant) { + self.deref().show_throughput(start) + } + + fn show_throughput_with(&self, start: Instant, step: Step, unit: Unit, level: MessageLevel) { + self.deref().show_throughput_with(start, step, unit, level) + } } impl Count for BoxedDynNestedProgress { @@ -496,6 +536,18 @@ mod impls { self.0.init(max, unit) } + fn unit(&self) -> Option { + self.0.unit() + } + + fn max(&self) -> Option { + self.0.max() + } + + fn set_max(&mut self, max: Option) -> Option { + self.0.set_max(max) + } + fn set_name(&mut self, name: String) { self.0.set_name(name) } @@ -511,6 +563,14 @@ mod impls { fn message(&self, level: MessageLevel, message: String) { self.0.message(level, message) } + + fn show_throughput(&self, start: Instant) { + self.0.show_throughput(start) + } + + fn show_throughput_with(&self, start: Instant, step: Step, unit: Unit, level: MessageLevel) { + self.0.show_throughput_with(start, step, unit, level) + } } impl Count for DynNestedProgressToNestedProgress