diff options
author | Jesse Luehrs <doy@tozt.net> | 2019-11-03 14:25:22 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2019-11-03 14:25:22 -0500 |
commit | 1c5f52ec5956f8dc95dcd0b7b24c00c031594efd (patch) | |
tree | 581d767ff65eb5bd3df30f4aa9c860f3ee96a3fc | |
parent | 759e500c08ec5d5f55c5f5426ec8207fc5bb90d4 (diff) | |
download | vt100-rust-1c5f52ec5956f8dc95dcd0b7b24c00c031594efd.tar.gz vt100-rust-1c5f52ec5956f8dc95dcd0b7b24c00c031594efd.zip |
fmt
-rw-r--r-- | src/grid.rs | 27 | ||||
-rw-r--r-- | src/lib.rs | 2 |
2 files changed, 8 insertions, 21 deletions
diff --git a/src/grid.rs b/src/grid.rs index 364c67e..7e7b9ed 100644 --- a/src/grid.rs +++ b/src/grid.rs @@ -137,10 +137,7 @@ impl Grid { } pub fn erase_all(&mut self) { - self.rows = vec![ - self.new_row(); - self.size.rows as usize - ]; + self.rows = vec![self.new_row(); self.size.rows as usize]; } pub fn erase_all_forward(&mut self) { @@ -215,29 +212,22 @@ impl Grid { pub fn insert_lines(&mut self, count: u16) { for _ in 0..count { self.rows.remove(self.scroll_bottom as usize); - self.rows.insert( - self.pos.row as usize, - self.new_row(), - ); + self.rows.insert(self.pos.row as usize, self.new_row()); } } pub fn delete_lines(&mut self, count: u16) { for _ in 0..(count.min(self.size.rows - self.pos.row)) { - self.rows.insert( - self.scroll_bottom as usize + 1, - self.new_row(), - ); + self.rows + .insert(self.scroll_bottom as usize + 1, self.new_row()); self.rows.remove(self.pos.row as usize); } } pub fn scroll_up(&mut self, count: u16) { for _ in 0..(count.min(self.size.rows - self.scroll_top)) { - self.rows.insert( - self.scroll_bottom as usize + 1, - self.new_row(), - ); + self.rows + .insert(self.scroll_bottom as usize + 1, self.new_row()); self.rows.remove(self.scroll_top as usize); } } @@ -245,10 +235,7 @@ impl Grid { pub fn scroll_down(&mut self, count: u16) { for _ in 0..count { self.rows.remove(self.scroll_bottom as usize); - self.rows.insert( - self.scroll_top as usize, - self.new_row(), - ); + self.rows.insert(self.scroll_top as usize, self.new_row()); } } @@ -12,4 +12,4 @@ mod unicode; pub use attrs::Color; pub use cell::Cell; -pub use screen::{MouseProtocolMode, MouseProtocolEncoding, Screen}; +pub use screen::{MouseProtocolEncoding, MouseProtocolMode, Screen}; |