td1/
td1.rs

1use rs_mrz_parser::constants::mrz_utils::MRZ_TYPE1;
2use rs_mrz_parser::MRZParser;
3
4fn main() {
5    let mrz_string: Vec<String> = vec![
6        "I<UTOD231458907<<<<<<<<<<<<<<<".to_string(),
7        "7408122F1204159UTO<<<<<<<<<<<6".to_string(),
8        "ERIKSSON<<ANNA<MARIA<<<<<<<<<<".to_string(),
9    ];
10
11    let mut parser = MRZParser::new_mrz_line_parser(mrz_string);
12    let mrz_type = parser.get_mrz_type().unwrap();
13    assert_eq!(mrz_type, MRZ_TYPE1);
14    let result = parser.parse().unwrap();
15    assert_eq!(result.is_valid, true);
16}