pub trait Render: RenderMut {
// Required method
fn render(&self, tmpl: &mut TemplateBuffer<'_>);
}Expand description
Something that can be rendered by reference.
Required Methods§
Sourcefn render(&self, tmpl: &mut TemplateBuffer<'_>)
fn render(&self, tmpl: &mut TemplateBuffer<'_>)
Render this into a template buffer.
Trait Implementations§
Source§impl<'b> Render for Box<dyn Render + 'b>
Available on crate feature alloc only.
impl<'b> Render for Box<dyn Render + 'b>
Available on crate feature
alloc only.Source§fn render(&self, tmpl: &mut TemplateBuffer<'_>)
fn render(&self, tmpl: &mut TemplateBuffer<'_>)
Render this into a template buffer.
Source§impl<'b> Render for Box<dyn Render + Send + 'b>
Available on crate feature alloc only.
impl<'b> Render for Box<dyn Render + Send + 'b>
Available on crate feature
alloc only.Source§fn render(&self, tmpl: &mut TemplateBuffer<'_>)
fn render(&self, tmpl: &mut TemplateBuffer<'_>)
Render this into a template buffer.
Source§impl<'b> RenderMut for Box<dyn Render + 'b>
Available on crate feature alloc only.
impl<'b> RenderMut for Box<dyn Render + 'b>
Available on crate feature
alloc only.Source§fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)
fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)
Render this into a template buffer.
Source§impl<'b> RenderMut for Box<dyn Render + Send + 'b>
Available on crate feature alloc only.
impl<'b> RenderMut for Box<dyn Render + Send + 'b>
Available on crate feature
alloc only.Source§fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)
fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)
Render this into a template buffer.
Source§impl<'b> RenderOnce for Box<dyn Render + 'b>
Available on crate feature alloc only.
impl<'b> RenderOnce for Box<dyn Render + 'b>
Available on crate feature
alloc only.Source§fn render_once(self, tmpl: &mut TemplateBuffer<'_>)
fn render_once(self, tmpl: &mut TemplateBuffer<'_>)
Render this into a template buffer.
Source§impl<'b> RenderOnce for Box<dyn Render + Send + 'b>
Available on crate feature alloc only.
impl<'b> RenderOnce for Box<dyn Render + Send + 'b>
Available on crate feature
alloc only.Source§fn render_once(self, tmpl: &mut TemplateBuffer<'_>)
fn render_once(self, tmpl: &mut TemplateBuffer<'_>)
Render this into a template buffer.
Implementations on Foreign Types§
Source§impl Render for String
Available on crate feature alloc only.
impl Render for String
Available on crate feature
alloc only.fn render(&self, tmpl: &mut TemplateBuffer<'_>)
Source§impl<'b> Render for Box<dyn Render + 'b>
Available on crate feature alloc only.
impl<'b> Render for Box<dyn Render + 'b>
Available on crate feature
alloc only.fn render(&self, tmpl: &mut TemplateBuffer<'_>)
Source§impl<'b> Render for Box<dyn Render + Send + 'b>
Available on crate feature alloc only.
impl<'b> Render for Box<dyn Render + Send + 'b>
Available on crate feature
alloc only.