rs-mrz-parser 0.1.0

A MRZ parser written in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use rs_mrz_parser::MRZParser;

fn main() {
    let mrz_string: Vec<String> = vec![
        "I<UTOERIKSSON<<ANNA<MARIA<<<<<<<<<<<".to_string(),
        "D231458907UTO7408122F1204159<<<<<<<6".to_string(),
    ];

    let mut parser = MRZParser::new_mrz_line_parser(mrz_string);
    let mrz_type = parser.get_mrz_type().unwrap();
    assert_eq!(mrz_type, 2);
    let result = parser.parse().unwrap();
    assert_eq!(result.is_valid, true);
}