[][src]Trait email_format::rfc5322::Parsable

pub trait Parsable: Sized {
    fn parse(input: &[u8]) -> Result<(Self, &[u8]), ParseError>;
}

Required methods

fn parse(input: &[u8]) -> Result<(Self, &[u8]), ParseError>

Parse the object off of the beginning of the input. If found, returns Some object, and a slice containing the remainer of the input.

Loading content...

Implementors

impl Parsable for Email[src]

impl Parsable for Field[src]

impl Parsable for ResentField[src]

impl Parsable for TraceBlock[src]

impl Parsable for Bcc[src]

impl Parsable for ResentBcc[src]

impl Parsable for Address[src]

impl Parsable for CContent[src]

impl Parsable for Domain[src]

impl Parsable for GroupList[src]

impl Parsable for IdRight[src]

impl Parsable for LocalPart[src]

impl Parsable for Mailbox[src]

impl Parsable for Path[src]

impl Parsable for QContent[src]

impl Parsable for ReceivedToken[src]

impl Parsable for Word[src]

impl Parsable for Cc[src]

impl Parsable for Comments[src]

impl Parsable for From[src]

impl Parsable for InReplyTo[src]

impl Parsable for Keywords[src]

impl Parsable for MessageId[src]

impl Parsable for OptionalField[src]

impl Parsable for OrigDate[src]

impl Parsable for Received[src]

impl Parsable for References[src]

impl Parsable for ReplyTo[src]

impl Parsable for ResentCc[src]

impl Parsable for ResentDate[src]

impl Parsable for ResentFrom[src]

impl Parsable for ResentMessageId[src]

impl Parsable for ResentSender[src]

impl Parsable for ResentTo[src]

impl Parsable for Return[src]

impl Parsable for Sender[src]

impl Parsable for Subject[src]

impl Parsable for To[src]

impl Parsable for Body[src]

impl Parsable for Fields[src]

impl Parsable for Message[src]

impl Parsable for OptTraceBlock[src]

impl Parsable for ResentTraceBlock[src]

impl Parsable for Text[src]

impl Parsable for Trace[src]

impl Parsable for ASCII[src]

impl Parsable for AText[src]

impl Parsable for AddrSpec[src]

impl Parsable for AddressList[src]

impl Parsable for Alpha[src]

impl Parsable for AngleAddr[src]

impl Parsable for Atom[src]

impl Parsable for CFWS[src]

impl Parsable for CText[src]

impl Parsable for Comment[src]

impl Parsable for DText[src]

impl Parsable for Date[src]

impl Parsable for DateTime[src]

impl Parsable for Day[src]

impl Parsable for DayName[src]

impl Parsable for DayOfWeek[src]

impl Parsable for Digit[src]

impl Parsable for DisplayName[src]

impl Parsable for DomainLiteral[src]

impl Parsable for DotAtom[src]

impl Parsable for DotAtomText[src]

impl Parsable for FText[src]

impl Parsable for FWS[src]

impl Parsable for FieldName[src]

impl Parsable for Group[src]

impl Parsable for Hour[src]

impl Parsable for IdLeft[src]

impl Parsable for MailboxList[src]

impl Parsable for Minute[src]

impl Parsable for Month[src]

impl Parsable for MsgId[src]

impl Parsable for NameAddr[src]

impl Parsable for NoFoldLiteral[src]

impl Parsable for Phrase[src]

impl Parsable for QText[src]

impl Parsable for QuotedPair[src]

impl Parsable for QuotedString[src]

impl Parsable for Second[src]

impl Parsable for Time[src]

impl Parsable for TimeOfDay[src]

impl Parsable for Unstructured[src]

impl Parsable for VChar[src]

impl Parsable for WSP[src]

impl Parsable for Year[src]

impl Parsable for Zone[src]

Loading content...