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

Render this into a template buffer.

Provided Methods

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

Implementations on Foreign Types

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

[src]

[src]

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

[src]

[src]

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

[src]

[src]

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

[src]

[src]

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

[src]

[src]

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

[src]

[src]

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

[src]

[src]

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

[src]

[src]

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

[src]

[src]

impl RenderOnce for String
[src]

[src]

[src]

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

[src]

[src]

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

[src]

[src]

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

[src]

[src]

impl RenderOnce for i8
[src]

[src]

[src]

impl RenderOnce for i16
[src]

[src]

[src]

impl RenderOnce for i32
[src]

[src]

[src]

impl RenderOnce for i64
[src]

[src]

[src]

impl RenderOnce for isize
[src]

[src]

[src]

impl RenderOnce for u8
[src]

[src]

[src]

impl RenderOnce for u16
[src]

[src]

[src]

impl RenderOnce for u32
[src]

[src]

[src]

impl RenderOnce for u64
[src]

[src]

[src]

impl RenderOnce for usize
[src]

[src]

[src]

impl RenderOnce for f32
[src]

[src]

[src]

impl RenderOnce for f64
[src]

[src]

[src]

impl RenderOnce for char
[src]

[src]

[src]

Implementors