diff options
| author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2022-07-01 15:28:06 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-07-01 15:28:06 +0200 |
| commit | b8b82c3ea4ec154581f57b0d00f08f2fd1d871ce (patch) | |
| tree | d94e3230479fe44dfe347d452423f98a5a1d8a47 /cli/diff.rs | |
| parent | 77c25beaa59d64035c20ef59d93ed5a99677bc93 (diff) | |
chore: use Rust 1.62.0 (#15028)
Diffstat (limited to 'cli/diff.rs')
| -rw-r--r-- | cli/diff.rs | 13 |
1 files changed, 9 insertions, 4 deletions
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'); |
