From 9ebed9c42dd10bf7bef396a27edd2baa0619dd61 Mon Sep 17 00:00:00 2001 From: Daniel Schadt Date: Sat, 4 Apr 2020 13:33:45 +0200 Subject: Insert dyn for trait objects This was a change in Rust a while back, so we're updating to the new, non-deprecated syntax. --- src/statistics/mod.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/statistics/mod.rs') diff --git a/src/statistics/mod.rs b/src/statistics/mod.rs index f46f778..eccc3ee 100644 --- a/src/statistics/mod.rs +++ b/src/statistics/mod.rs @@ -20,7 +20,7 @@ pub type StatResult = Result; quick_error! { #[derive(Debug)] pub enum StatError { - TrackerError(err: Box) { + TrackerError(err: Box) { description("tracker error") display("tracker returned an error: {}", err) cause(&**err) @@ -76,9 +76,9 @@ impl AgentStats { /// /// This method returns "nothing", as the statistics are saved in the trackers. /// It's the job of the caller to extract them appropriately. -pub fn run_trackers(log: &Log, trackers: &mut [&mut RunnableTracker]) -> StatResult<()> { +pub fn run_trackers(log: &Log, trackers: &mut [&mut dyn RunnableTracker]) -> StatResult<()> { for event in log.events() { - for mut tracker in trackers.iter_mut() { + for tracker in trackers.iter_mut() { try_tracker!((*tracker).run_feed(event)); } } -- cgit v1.2.3