eml-codec/src/error.rs

22 lines
907 B
Rust
Raw Normal View History

2023-06-19 16:18:15 +00:00
use nom;
#[derive(Debug, PartialEq)]
pub enum IMFError<'a> {
Segment(nom::Err<nom::error::Error<&'a [u8]>>),
2023-06-19 17:03:33 +00:00
ExtractFields(nom::Err<nom::error::Error<&'a str>>),
2023-06-20 13:56:06 +00:00
DateTimeParse(nom::Err<nom::error::Error<&'a str>>),
DateTimeLogic,
Mailbox(nom::Err<nom::error::Error<&'a str>>),
MailboxList(nom::Err<nom::error::Error<&'a str>>),
AddressList(nom::Err<nom::error::Error<&'a str>>),
NullableAddressList(nom::Err<nom::error::Error<&'a str>>),
MessageID(nom::Err<nom::error::Error<&'a str>>),
MessageIDList(nom::Err<nom::error::Error<&'a str>>),
Unstructured(nom::Err<nom::error::Error<&'a str>>),
PhraseList(nom::Err<nom::error::Error<&'a str>>),
2023-06-20 15:03:18 +00:00
ReceivedLog(nom::Err<nom::error::Error<&'a str>>),
2023-07-03 15:05:17 +00:00
Version(nom::Err<nom::error::Error<&'a str>>),
2023-07-04 12:37:53 +00:00
ContentType(nom::Err<nom::error::Error<&'a str>>),
2023-07-04 13:50:45 +00:00
Mechanism(nom::Err<nom::error::Error<&'a str>>),
2023-06-19 16:18:15 +00:00
}