[][src]Trait email_format::TryFrom

pub trait TryFrom<T>: Sized {
    type Error;
    fn try_from(_: T) -> Result<Self, Self::Error>;
}

Attempt to construct Self via a conversion (borrowed from rust std)

This TryFrom trait is defined in the rust std library but is behind a feature gate. We place it here so that people using stable compilers can still use our crate. In the future, the std trait should be used.

Associated Types

type Error

The type returned in the event of a conversion error.

Loading content...

Required methods

fn try_from(_: T) -> Result<Self, Self::Error>

Performs the conversion.

Loading content...

Implementors

impl<'a> TryFrom<&'a str> for Bcc[src]

impl<'a> TryFrom<&'a str> for ResentBcc[src]

impl<'a> TryFrom<&'a str> for Cc[src]

impl<'a> TryFrom<&'a str> for Comments[src]

impl<'a> TryFrom<&'a str> for From[src]

impl<'a> TryFrom<&'a str> for InReplyTo[src]

impl<'a> TryFrom<&'a str> for Keywords[src]

impl<'a> TryFrom<&'a str> for MessageId[src]

impl<'a> TryFrom<&'a str> for OrigDate[src]

impl<'a> TryFrom<&'a str> for Received[src]

impl<'a> TryFrom<&'a str> for References[src]

impl<'a> TryFrom<&'a str> for ReplyTo[src]

impl<'a> TryFrom<&'a str> for ResentCc[src]

impl<'a> TryFrom<&'a str> for ResentDate[src]

impl<'a> TryFrom<&'a str> for ResentFrom[src]

impl<'a> TryFrom<&'a str> for ResentMessageId[src]

impl<'a> TryFrom<&'a str> for ResentSender[src]

impl<'a> TryFrom<&'a str> for ResentTo[src]

impl<'a> TryFrom<&'a str> for Return[src]

impl<'a> TryFrom<&'a str> for Sender[src]

impl<'a> TryFrom<&'a str> for Subject[src]

impl<'a> TryFrom<&'a str> for To[src]

impl<'a> TryFrom<&'a str> for Body[src]

impl<'a> TryFrom<Mailbox> for ResentSender[src]

impl<'a> TryFrom<Mailbox> for Sender[src]

impl<'a> TryFrom<Path> for Return[src]

impl<'a> TryFrom<&'a [u8]> for Bcc[src]

impl<'a> TryFrom<&'a [u8]> for ResentBcc[src]

impl<'a> TryFrom<&'a [u8]> for Cc[src]

impl<'a> TryFrom<&'a [u8]> for Comments[src]

impl<'a> TryFrom<&'a [u8]> for From[src]

impl<'a> TryFrom<&'a [u8]> for InReplyTo[src]

impl<'a> TryFrom<&'a [u8]> for Keywords[src]

impl<'a> TryFrom<&'a [u8]> for MessageId[src]

impl<'a> TryFrom<&'a [u8]> for OrigDate[src]

impl<'a> TryFrom<&'a [u8]> for Received[src]

impl<'a> TryFrom<&'a [u8]> for References[src]

impl<'a> TryFrom<&'a [u8]> for ReplyTo[src]

impl<'a> TryFrom<&'a [u8]> for ResentCc[src]

impl<'a> TryFrom<&'a [u8]> for ResentDate[src]

impl<'a> TryFrom<&'a [u8]> for ResentFrom[src]

impl<'a> TryFrom<&'a [u8]> for ResentMessageId[src]

impl<'a> TryFrom<&'a [u8]> for ResentSender[src]

impl<'a> TryFrom<&'a [u8]> for ResentTo[src]

impl<'a> TryFrom<&'a [u8]> for Return[src]

impl<'a> TryFrom<&'a [u8]> for Sender[src]

impl<'a> TryFrom<&'a [u8]> for Subject[src]

impl<'a> TryFrom<&'a [u8]> for To[src]

impl<'a> TryFrom<&'a [u8]> for Body[src]

impl<'a> TryFrom<(ReceivedTokens, DateTime)> for Received[src]

impl<'a> TryFrom<(FieldName, Unstructured)> for OptionalField[src]

impl<'a> TryFrom<AddressList> for Bcc[src]

impl<'a> TryFrom<AddressList> for ResentBcc[src]

impl<'a> TryFrom<AddressList> for Cc[src]

impl<'a> TryFrom<AddressList> for ReplyTo[src]

impl<'a> TryFrom<AddressList> for ResentCc[src]

impl<'a> TryFrom<AddressList> for ResentTo[src]

impl<'a> TryFrom<AddressList> for To[src]

impl<'a> TryFrom<DateTime> for OrigDate[src]

impl<'a> TryFrom<DateTime> for ResentDate[src]

impl<'a> TryFrom<MailboxList> for From[src]

impl<'a> TryFrom<MailboxList> for ResentFrom[src]

impl<'a> TryFrom<MsgId> for MessageId[src]

impl<'a> TryFrom<MsgId> for ResentMessageId[src]

impl<'a> TryFrom<Unstructured> for Comments[src]

impl<'a> TryFrom<Unstructured> for Subject[src]

impl<'a> TryFrom<Vec<MsgId>> for InReplyTo[src]

impl<'a> TryFrom<Vec<MsgId>> for References[src]

impl<'a> TryFrom<Vec<Phrase>> for Keywords[src]

impl<'a, 'b> TryFrom<(&'a str, &'b str)> for OptionalField[src]

impl<'a, 'b> TryFrom<(&'a [u8], &'b [u8])> for OptionalField[src]

impl<T> TryFrom<T> for T[src]

type Error = ParseError

Loading content...