parse/
parse.rs

1use eml_parser::errors::EmlError;
2use eml_parser::parser::EmlParser;
3
4fn main() -> Result<(), EmlError> {
5    let mut eml = EmlParser::from_file("test_emails/0.eml")?;
6    if let Ok(parsed) = eml.parse() {
7        println!("{:?}", parsed.to);
8    } else {
9        println!("Failed to parse");
10    }
11    println!();
12
13    let mut eml = EmlParser::from_file("test_emails/1.eml")?;
14    if let Ok(parsed) = eml.parse() {
15        println!("{:?}", parsed.to);
16    } else {
17        println!("Failed to parse");
18    }
19
20    Ok(())
21}