[][src]Trait horrorshow::RenderOnce

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.

Loading content...

Provided methods

fn size_hint(&self) -> usize

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

Loading content...

Implementations on Foreign Types

impl<'a, T: ?Sized> RenderOnce for &'a mut T where
    T: RenderMut
[src]

impl<'a, T: ?Sized> RenderOnce for &'a T where
    T: Render
[src]

impl<'b> RenderOnce for Box<dyn RenderBox + 'b>[src]

impl<'b> RenderOnce for Box<dyn RenderBox + Send + 'b>[src]

impl<'b> RenderOnce for Box<dyn RenderMut + 'b>[src]

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

impl<'b> RenderOnce for Box<dyn Render + 'b>[src]

impl<'b> RenderOnce for Box<dyn Render + Send + 'b>[src]

impl<'a> RenderOnce for &'a str[src]

impl RenderOnce for String[src]

impl<T> RenderOnce for Option<T> where
    T: RenderOnce
[src]

impl<T, E> RenderOnce for Result<T, E> where
    T: RenderOnce,
    E: Into<Box<dyn Error + Send + Sync>>, 
[src]

impl<'a> RenderOnce for Arguments<'a>[src]

impl RenderOnce for i8[src]

impl RenderOnce for i16[src]

impl RenderOnce for i32[src]

impl RenderOnce for i64[src]

impl RenderOnce for isize[src]

impl RenderOnce for u8[src]

impl RenderOnce for u16[src]

impl RenderOnce for u32[src]

impl RenderOnce for u64[src]

impl RenderOnce for usize[src]

impl RenderOnce for f32[src]

impl RenderOnce for f64[src]

impl RenderOnce for char[src]

Loading content...

Implementors

impl<F> RenderOnce for FnRenderer<F> where
    F: FnOnce(&mut TemplateBuffer), 
[src]

impl<I> RenderOnce for Concat<I> where
    I: IntoIterator,
    I::Item: RenderOnce
[src]

impl<S> RenderOnce for Raw<S> where
    S: AsRef<str>, 
[src]

Loading content...