aboutsummaryrefslogtreecommitdiffstats
path: root/src/utils/shared.rs
diff options
context:
space:
mode:
authordenis <denismaximov98@gmail.com>2021-01-24 18:40:14 +0200
committerdenis <denismaximov98@gmail.com>2021-01-24 18:40:14 +0200
commit454de6c52cf58466c4ea41a21435835bc69faa6c (patch)
tree2f8f78f041a05b9bf2bea8c6247377dbb5aedb02 /src/utils/shared.rs
parentwip: restructing in progress, to prep for server-client (diff)
downloadsl0ppij-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.rs19
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")
-}