From c3d3e558db7e7560b2beabda67592d613a43a176 Mon Sep 17 00:00:00 2001 From: alemi Date: Thu, 19 Feb 2026 18:54:19 +0100 Subject: [PATCH] chore: solved warns about elided lifetimes --- src/display/mod.rs | 2 +- src/display/oscilloscope.rs | 2 +- src/display/spectroscope.rs | 2 +- src/display/vectorscope.rs | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/display/mod.rs b/src/display/mod.rs index 54dd16f..8a584fe 100644 --- a/src/display/mod.rs +++ b/src/display/mod.rs @@ -44,7 +44,7 @@ impl GraphConfig { #[allow(clippy::ptr_arg)] // TODO temporarily! it's a shitty solution pub trait DisplayMode { // MUST define - fn axis(&self, cfg: &GraphConfig, dimension: Dimension) -> Axis; // TODO simplify this + fn axis(&'_ self, cfg: &GraphConfig, dimension: Dimension) -> Axis<'_>; // TODO simplify this fn process(&mut self, cfg: &GraphConfig, data: &Matrix) -> Vec; fn mode_str(&self) -> &'static str; diff --git a/src/display/oscilloscope.rs b/src/display/oscilloscope.rs index 347e3e4..e91e345 100644 --- a/src/display/oscilloscope.rs +++ b/src/display/oscilloscope.rs @@ -59,7 +59,7 @@ impl DisplayMode for Oscilloscope { } } - fn axis(&self, cfg: &GraphConfig, dimension: Dimension) -> Axis { + fn axis(&'_ self, cfg: &GraphConfig, dimension: Dimension) -> Axis<'_> { let (name, bounds) = match dimension { Dimension::X => ("time -", [0.0, cfg.samples as f64]), Dimension::Y => ("| amplitude", [-cfg.scale, cfg.scale]), diff --git a/src/display/spectroscope.rs b/src/display/spectroscope.rs index 6e3fb7f..210abb4 100644 --- a/src/display/spectroscope.rs +++ b/src/display/spectroscope.rs @@ -93,7 +93,7 @@ impl DisplayMode for Spectroscope { } } - fn axis(&self, cfg: &GraphConfig, dimension: Dimension) -> Axis { + fn axis(&'_ self, cfg: &GraphConfig, dimension: Dimension) -> Axis<'_> { let (name, bounds) = match dimension { Dimension::X => ( "frequency -", diff --git a/src/display/vectorscope.rs b/src/display/vectorscope.rs index 076e9ae..f9b5706 100644 --- a/src/display/vectorscope.rs +++ b/src/display/vectorscope.rs @@ -24,7 +24,7 @@ impl DisplayMode for Vectorscope { "live".into() } - fn axis(&self, cfg: &GraphConfig, dimension: Dimension) -> Axis { + fn axis(&'_ self, cfg: &GraphConfig, dimension: Dimension) -> Axis<'_> { let (name, bounds) = match dimension { Dimension::X => ("left -", [-cfg.scale, cfg.scale]), Dimension::Y => ("| right", [-cfg.scale, cfg.scale]), -- 2.51.2