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}