[][src]Trait mrml::mjml::prelude::Component

pub trait Component {
    fn context(&self) -> Option<&Context>;
fn set_context(&mut self, ctx: Context);
fn render(&self, header: &Header) -> Result<String, Error>; fn update_header(&self, _header: &mut Header) { ... } }

Required methods

fn context(&self) -> Option<&Context>

fn set_context(&mut self, ctx: Context)

fn render(&self, header: &Header) -> Result<String, Error>

Loading content...

Provided methods

fn update_header(&self, _header: &mut Header)

Loading content...

Implementors

impl Component for BodyElement[src]

impl Component for RawElement[src]

impl Component for MJBody[src]

impl Component for MJButton[src]

impl Component for MJColumn[src]

impl Component for MJDivider[src]

impl Component for MJHero[src]

impl Component for MJImage[src]

impl Component for MJSection[src]

impl Component for MJText[src]

impl Component for CommentElement[src]

impl Component for NodeElement[src]

impl Component for MJHead[src]

Loading content...