vi 0.8.0

An input method library for vietnamese IME
Documentation
1
2
3
4
5
6
7
8
9
10
11
fn main() {
    let inputs = vec![vec!['v', 'i', 'e', 't', '5', '6'], vec!['n', 'a', 'm']];

    let mut result = String::new();
    for input in inputs {
        vi::transform_buffer(&vi::VNI, input.iter().cloned(), &mut result);
        result.push(' ');
    }

    println!("{}", result); // prints "việt nam "
}