[][src]Struct mail_template::BodyTemplate

pub struct BodyTemplate<TE: TemplateEngine> {
    pub template_id: TE::Id,
    pub media_type: MediaType,
    pub inline_embeddings: HashMap<String, Resource>,
}

Represents one of potentially many alternate bodies in a template.

Fields

template_id: TE::Idmedia_type: MediaTypeinline_embeddings: HashMap<String, Resource>

Methods

impl<TE> BodyTemplate<TE> where
    TE: TemplateEngine
[src]

pub fn template_id(&self) -> &TE::Id[src]

pub fn media_type(&self) -> &MediaType[src]

pub fn inline_embeddings(&self) -> &HashMap<String, Resource>[src]

Trait Implementations

impl<TE: Debug + TemplateEngine> Debug for BodyTemplate<TE> where
    TE::Id: Debug
[src]

Auto Trait Implementations

impl<TE> Send for BodyTemplate<TE> where
    <TE as TemplateEngine>::Id: Send

impl<TE> Sync for BodyTemplate<TE> where
    <TE as TemplateEngine>::Id: Sync

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> HeaderTryFrom for T[src]

impl<F, T> HeaderTryInto for F where
    T: HeaderTryFrom<F>, 
[src]

impl<T> Erased for T