diff options
| author | denis <denismaximov98@gmail.com> | 2021-01-24 18:40:14 +0200 |
|---|---|---|
| committer | denis <denismaximov98@gmail.com> | 2021-01-24 18:40:14 +0200 |
| commit | 454de6c52cf58466c4ea41a21435835bc69faa6c (patch) | |
| tree | 2f8f78f041a05b9bf2bea8c6247377dbb5aedb02 /src/utils/shared.rs | |
| parent | wip: restructing in progress, to prep for server-client (diff) | |
| download | sl0ppij-454de6c52cf58466c4ea41a21435835bc69faa6c.tar.gz sl0ppij-454de6c52cf58466c4ea41a21435835bc69faa6c.tar.xz sl0ppij-454de6c52cf58466c4ea41a21435835bc69faa6c.zip | |
wip: oops shouldn't forget that
Diffstat (limited to 'src/utils/shared.rs')
| -rw-r--r-- | src/utils/shared.rs | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/src/utils/shared.rs b/src/utils/shared.rs deleted file mode 100644 index 1d8ca5c3..00000000 --- a/src/utils/shared.rs +++ /dev/null @@ -1,19 +0,0 @@ -use std::{iter, str::from_utf8}; - -use strip_ansi_escapes::strip; - -pub fn ansi_len(s: &str) -> usize { - from_utf8(&strip(s.as_bytes()).unwrap()) - .unwrap() - .chars() - .count() -} - -pub fn pad_to_size(s: &str, rows: usize, columns: usize) -> String { - s.lines() - .map(|l| [l, &str::repeat(" ", columns - ansi_len(l))].concat()) - .chain(iter::repeat(str::repeat(" ", columns))) - .take(rows) - .collect::<Vec<_>>() - .join("\n\r") -} |
