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-19 16:18:15 +00:00
|
|
|
}
|