reddish 0.2.0

A Rust utility library
Documentation
1
2
3
4
5
6
7
8
9
10
11
pub fn pad_end(s: &str, pad_length: usize, pad_char: Option<char>) -> String {
  let pad_char = pad_char.unwrap_or(' ');
  let mut result = String::new();
  result.reserve(s.len() + pad_length as usize);

  result += s;
  for _ in 0..pad_length {
    result.push(pad_char);
  }
  result
}