std_helper/string/
generate.rs

1use super::StrHelper;
2
3impl StrHelper {
4    /// generate ```String``` from ```Vec<char>```
5    pub fn generate_string_from_char_vec(mut vector: Vec<char>) -> String {
6        let mut string = String::new();
7        vector.reverse();
8
9        for ch in vector {
10            string.insert(0, ch);
11        }
12
13        string
14    }
15
16    /// generate ```String``` from ```&[char]```
17    pub fn generate_string_from_chars(values: &[char]) -> String {
18        let values: Vec<char> = values.iter().map(|x| *x).collect();
19        StrHelper::generate_string_from_char_vec(values)
20    }
21}