1pub fn remove_first_n_chars(s: &str, n: usize) -> String {
2 s.chars().skip(n).collect()
3}
4
5pub fn remove_last_n_chars(s: &str, n: usize) -> String {
6 let mut chars: Vec<char> = s.chars().collect();
7 for _ in 0..n {
8 chars.pop();
9 }
10 chars.iter().collect()
11}