diff options
Diffstat (limited to 'alacritty_terminal')
-rw-r--r-- | alacritty_terminal/src/ansi.rs | 3 | ||||
-rw-r--r-- | alacritty_terminal/src/grid/storage.rs | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/alacritty_terminal/src/ansi.rs b/alacritty_terminal/src/ansi.rs index f4e8fde1..b590bd7d 100644 --- a/alacritty_terminal/src/ansi.rs +++ b/alacritty_terminal/src/ansi.rs @@ -1,6 +1,7 @@ //! ANSI Terminal Stream Parsing. use std::convert::TryFrom; +use std::fmt::Write; use std::time::{Duration, Instant}; use std::{iter, str}; @@ -950,7 +951,7 @@ where for items in params { buf.push('['); for item in *items { - buf.push_str(&format!("{:?},", *item as char)); + let _ = write!(buf, "{:?}", *item as char); } buf.push_str("],"); } diff --git a/alacritty_terminal/src/grid/storage.rs b/alacritty_terminal/src/grid/storage.rs index 0b36fef6..6fbc3bf2 100644 --- a/alacritty_terminal/src/grid/storage.rs +++ b/alacritty_terminal/src/grid/storage.rs @@ -175,7 +175,7 @@ impl<T> Storage<T> { /// Rotate the grid, moving all lines up/down in history. #[inline] pub fn rotate(&mut self, count: isize) { - debug_assert!(count.abs() as usize <= self.inner.len()); + debug_assert!(count.unsigned_abs() <= self.inner.len()); let len = self.inner.len(); self.zero = (self.zero as isize + count + len as isize) as usize % len; |