Avoid manually implementing repeat() with iterators

This commit is contained in:
Victor Song 2022-09-30 23:33:17 -04:00
parent d24ca084a3
commit 1dc14eaff1

View File

@ -77,11 +77,9 @@ impl TextCell {
/// ///
/// This method allocates a `String` to hold the spaces. /// This method allocates a `String` to hold the spaces.
pub fn add_spaces(&mut self, count: usize) { pub fn add_spaces(&mut self, count: usize) {
use std::iter::repeat;
(*self.width) += count; (*self.width) += count;
let spaces: String = repeat(' ').take(count).collect(); let spaces: String = " ".repeat(count);
self.contents.0.push(Style::default().paint(spaces)); self.contents.0.push(Style::default().paint(spaces));
} }