From 425a0f90e9ee2734693dae523369873e53dc553c Mon Sep 17 00:00:00 2001 From: Mohamed Abdelnour Date: Fri, 21 May 2021 15:47:27 +0200 Subject: Use the functional update syntax --- src/printer.rs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/printer.rs b/src/printer.rs index 45caf157..11db9563 100644 --- a/src/printer.rs +++ b/src/printer.rs @@ -447,8 +447,10 @@ impl<'a> Printer for InteractivePrinter<'a> { if text.len() != text_trimmed.len() { if let Some(background_color) = background_color { - let mut ansi_style = Style::default(); - ansi_style.background = to_ansi_color(background_color, true_color); + let ansi_style = Style { + background: to_ansi_color(background_color, true_color), + ..Default::default() + }; let width = if cursor_total <= cursor_max { cursor_max - cursor_total + 1 } else { @@ -588,8 +590,10 @@ impl<'a> Printer for InteractivePrinter<'a> { } if let Some(background_color) = background_color { - let mut ansi_style = Style::default(); - ansi_style.background = to_ansi_color(background_color, self.config.true_color); + let ansi_style = Style { + background: to_ansi_color(background_color, self.config.true_color), + ..Default::default() + }; write!( handle, -- cgit v1.2.3