From 1e9543953d4e5e5f0af6c52f5d6d8f7bb4f901a6 Mon Sep 17 00:00:00 2001 From: etienne-k <2804556+etienne-k@users.noreply.github.com> Date: Fri, 3 Jun 2022 20:25:30 +0200 Subject: [PATCH] refactor(statusline): make clippy happy again --- helix-term/src/ui/statusline.rs | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/helix-term/src/ui/statusline.rs b/helix-term/src/ui/statusline.rs index a55382d9b..57f5175eb 100644 --- a/helix-term/src/ui/statusline.rs +++ b/helix-term/src/ui/statusline.rs @@ -35,27 +35,18 @@ impl<'a> RenderContext<'a> { theme, focused, spinners, - buffer: RenderBuffer::new(), + buffer: RenderBuffer::default(), } } } +#[derive(Default)] pub struct RenderBuffer<'a> { pub left: Spans<'a>, pub center: Spans<'a>, pub right: Spans<'a>, } -impl<'a> RenderBuffer<'a> { - pub fn new() -> Self { - Self { - left: Spans::default(), - center: Spans::default(), - right: Spans::default(), - } - } -} - pub struct StatusLine; impl StatusLine { @@ -87,7 +78,7 @@ impl StatusLine { let element_ids = &editor.config().status_line.left; element_ids - .into_iter() + .iter() .map(|element_id| Self::get_render_function(*element_id)) .for_each(|render| render(context, write_left)); @@ -102,7 +93,7 @@ impl StatusLine { let element_ids = &editor.config().status_line.right; element_ids - .into_iter() + .iter() .map(|element_id| Self::get_render_function(*element_id)) .for_each(|render| render(context, write_right)); @@ -120,7 +111,7 @@ impl StatusLine { let element_ids = &editor.config().status_line.center; element_ids - .into_iter() + .iter() .map(|element_id| Self::get_render_function(*element_id)) .for_each(|render| render(context, write_center));