pub trait RenderMut: RenderOnce {
// Required method
fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>);
}Expand description
Something that can be rendered by mutable reference.
Required Methods§
Sourcefn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)
fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)
Render this into a template buffer.
Trait Implementations§
Source§impl<'b> RenderMut for Box<dyn RenderMut + 'b>
Available on crate feature alloc only.
impl<'b> RenderMut for Box<dyn RenderMut + '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 RenderMut + Send + 'b>
Available on crate feature alloc only.
impl<'b> RenderMut for Box<dyn RenderMut + 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 RenderMut + 'b>
Available on crate feature alloc only.
impl<'b> RenderOnce for Box<dyn RenderMut + '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 RenderMut + Send + 'b>
Available on crate feature alloc only.
impl<'b> RenderOnce for Box<dyn RenderMut + 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 RenderMut for char
impl RenderMut for char
fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)
Source§impl RenderMut for f32
impl RenderMut for f32
fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)
Source§impl RenderMut for f64
impl RenderMut for f64
fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)
Source§impl RenderMut for i8
impl RenderMut for i8
fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)
Source§impl RenderMut for i16
impl RenderMut for i16
fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)
Source§impl RenderMut for i32
impl RenderMut for i32
fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)
Source§impl RenderMut for i64
impl RenderMut for i64
fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)
Source§impl RenderMut for isize
impl RenderMut for isize
fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)
Source§impl RenderMut for u8
impl RenderMut for u8
fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)
Source§impl RenderMut for u16
impl RenderMut for u16
fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)
Source§impl RenderMut for u32
impl RenderMut for u32
fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)
Source§impl RenderMut for u64
impl RenderMut for u64
fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)
Source§impl RenderMut for usize
impl RenderMut for usize
fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)
Source§impl RenderMut for String
Available on crate feature alloc only.
impl RenderMut for String
Available on crate feature
alloc only.fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)
Source§impl<'a> RenderMut for &'a str
impl<'a> RenderMut for &'a str
fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)
Source§impl<'a> RenderMut for Arguments<'a>
impl<'a> RenderMut for Arguments<'a>
fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)
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.fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)
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.fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)
Source§impl<'b> RenderMut for Box<dyn RenderMut + 'b>
Available on crate feature alloc only.
impl<'b> RenderMut for Box<dyn RenderMut + 'b>
Available on crate feature
alloc only.fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)
Source§impl<'b> RenderMut for Box<dyn RenderMut + Send + 'b>
Available on crate feature alloc only.
impl<'b> RenderMut for Box<dyn RenderMut + Send + 'b>
Available on crate feature
alloc only.