Trait horrorshow::prelude::RenderOnce
[−]
[src]
pub trait RenderOnce { fn render_once(self, tmpl: &mut TemplateBuffer) where Self: Sized; fn size_hint(&self) -> usize { ... } }
Something that can be rendered once.
Required Methods
fn render_once(self, tmpl: &mut TemplateBuffer) where Self: Sized
Render this into a template buffer.
Provided Methods
Implementors
impl<'a, T: ?Sized> RenderOnce for &'a mut T where T: RenderMut
impl<'a, T: ?Sized> RenderOnce for &'a T where T: Render
impl<'b> RenderOnce for Box<RenderBox + 'b>
impl<'b> RenderOnce for Box<RenderBox + 'b + Send>
impl<'b> RenderOnce for Box<RenderMut + 'b>
impl<'b> RenderOnce for Box<RenderMut + 'b + Send>
impl<'b> RenderOnce for Box<Render + 'b>
impl<'b> RenderOnce for Box<Render + 'b + Send>
impl<F> RenderOnce for FnRenderer<F> where F: FnOnce(&mut TemplateBuffer)
impl<S> RenderOnce for Raw<S> where S: AsRef<str>
impl<'a> RenderOnce for &'a str
impl RenderOnce for String
impl<T> RenderOnce for Option<T> where T: RenderOnce
impl<T, E> RenderOnce for Result<T, E> where T: RenderOnce, E: Into<Box<Error + Send + Sync>>
impl<'a> RenderOnce for Arguments<'a>
impl RenderOnce for i8
impl RenderOnce for i16
impl RenderOnce for i32
impl RenderOnce for i64
impl RenderOnce for isize
impl RenderOnce for u8
impl RenderOnce for u16
impl RenderOnce for u32
impl RenderOnce for u64
impl RenderOnce for usize
impl RenderOnce for f32
impl RenderOnce for f64
impl RenderOnce for char