From b8b82c3ea4ec154581f57b0d00f08f2fd1d871ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Fri, 1 Jul 2022 15:28:06 +0200 Subject: chore: use Rust 1.62.0 (#15028) --- cli/diff.rs | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'cli/diff.rs') diff --git a/cli/diff.rs b/cli/diff.rs index f5596bef5..9aa0b5a44 100644 --- a/cli/diff.rs +++ b/cli/diff.rs @@ -2,6 +2,7 @@ use crate::colors; use dissimilar::{diff as difference, Chunk}; +use std::fmt::Write as _; /// Print diff of the same file_path, before and after formatting. /// @@ -113,12 +114,14 @@ impl DiffBuilder { fn write_line_diff(&mut self) { let split = self.orig.split('\n').enumerate(); for (i, s) in split { - self.output.push_str(&format!( + write!( + self.output, "{:width$}{} ", self.orig_line + i, colors::gray(" |"), width = self.line_number_width - )); + ) + .unwrap(); self.output.push_str(&fmt_rem()); self.output.push_str(s); self.output.push('\n'); @@ -126,12 +129,14 @@ impl DiffBuilder { let split = self.edit.split('\n').enumerate(); for (i, s) in split { - self.output.push_str(&format!( + write!( + self.output, "{:width$}{} ", self.edit_line + i, colors::gray(" |"), width = self.line_number_width - )); + ) + .unwrap(); self.output.push_str(&fmt_add()); self.output.push_str(s); self.output.push('\n'); -- cgit v1.2.3