Skip to main content

RenderMut

Trait RenderMut 

Source
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§

Source

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.
Source§

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.
Source§

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.
Source§

fn render_once(self, tmpl: &mut TemplateBuffer<'_>)

Render this into a template buffer.
Source§

fn size_hint(&self) -> usize

Returns a (very) rough estimate of how many bytes this Render will use.
Source§

impl<'b> RenderOnce for Box<dyn RenderMut + Send + 'b>

Available on crate feature alloc only.
Source§

fn render_once(self, tmpl: &mut TemplateBuffer<'_>)

Render this into a template buffer.
Source§

fn size_hint(&self) -> usize

Returns a (very) rough estimate of how many bytes this Render will use.

Implementations on Foreign Types§

Source§

impl RenderMut for char

Source§

fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)

Source§

impl RenderMut for f32

Source§

fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)

Source§

impl RenderMut for f64

Source§

fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)

Source§

impl RenderMut for i8

Source§

fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)

Source§

impl RenderMut for i16

Source§

fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)

Source§

impl RenderMut for i32

Source§

fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)

Source§

impl RenderMut for i64

Source§

fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)

Source§

impl RenderMut for isize

Source§

fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)

Source§

impl RenderMut for u8

Source§

fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)

Source§

impl RenderMut for u16

Source§

fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)

Source§

impl RenderMut for u32

Source§

fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)

Source§

impl RenderMut for u64

Source§

fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)

Source§

impl RenderMut for usize

Source§

fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)

Source§

impl RenderMut for String

Available on crate feature alloc only.
Source§

fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)

Source§

impl<'a> RenderMut for &'a str

Source§

fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)

Source§

impl<'a> RenderMut for Arguments<'a>

Source§

fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)

Source§

impl<'b> RenderMut for Box<dyn Render + 'b>

Available on crate feature alloc only.
Source§

fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)

Source§

impl<'b> RenderMut for Box<dyn Render + Send + 'b>

Available on crate feature alloc only.
Source§

fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)

Source§

impl<'b> RenderMut for Box<dyn RenderMut + 'b>

Available on crate feature alloc only.
Source§

fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)

Source§

impl<'b> RenderMut for Box<dyn RenderMut + Send + 'b>

Available on crate feature alloc only.
Source§

fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)

Source§

impl<T> RenderMut for Option<T>
where T: RenderMut,

Source§

fn render_mut(&mut self, tmpl: &mut TemplateBuffer<'_>)

Implementors§

Source§

impl<F> RenderMut for FnRenderer<F>
where F: FnMut(&mut TemplateBuffer<'_>),

Source§

impl<R> RenderMut for Escape<R>
where R: RenderMut,

Source§

impl<S> RenderMut for Raw<S>
where S: AsRef<str>,