Trait horrorshow::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,
Self: Sized,
Render this into a template buffer.
Provided Methods
Implementations on Foreign Types
impl<'a, T: ?Sized> RenderOnce for &'a mut T where
T: RenderMut, [src]
impl<'a, T: ?Sized> RenderOnce for &'a mut T where
T: RenderMut, fn render_once(self, tmpl: &mut TemplateBuffer)[src]
fn render_once(self, tmpl: &mut TemplateBuffer)fn size_hint(&self) -> usize[src]
fn size_hint(&self) -> usizeimpl<'a, T: ?Sized> RenderOnce for &'a T where
T: Render, [src]
impl<'a, T: ?Sized> RenderOnce for &'a T where
T: Render, fn render_once(self, tmpl: &mut TemplateBuffer)[src]
fn render_once(self, tmpl: &mut TemplateBuffer)fn size_hint(&self) -> usize[src]
fn size_hint(&self) -> usizeimpl<'b> RenderOnce for Box<RenderBox + 'b>[src]
impl<'b> RenderOnce for Box<RenderBox + 'b>fn render_once(self, tmpl: &mut TemplateBuffer)[src]
fn render_once(self, tmpl: &mut TemplateBuffer)fn size_hint(&self) -> usize[src]
fn size_hint(&self) -> usizeimpl<'b> RenderOnce for Box<RenderBox + Send + 'b>[src]
impl<'b> RenderOnce for Box<RenderBox + Send + 'b>fn render_once(self, tmpl: &mut TemplateBuffer)[src]
fn render_once(self, tmpl: &mut TemplateBuffer)fn size_hint(&self) -> usize[src]
fn size_hint(&self) -> usizeimpl<'b> RenderOnce for Box<RenderMut + 'b>[src]
impl<'b> RenderOnce for Box<RenderMut + 'b>fn render_once(self, tmpl: &mut TemplateBuffer)[src]
fn render_once(self, tmpl: &mut TemplateBuffer)fn size_hint(&self) -> usize[src]
fn size_hint(&self) -> usizeimpl<'b> RenderOnce for Box<RenderMut + Send + 'b>[src]
impl<'b> RenderOnce for Box<RenderMut + Send + 'b>fn render_once(self, tmpl: &mut TemplateBuffer)[src]
fn render_once(self, tmpl: &mut TemplateBuffer)fn size_hint(&self) -> usize[src]
fn size_hint(&self) -> usizeimpl<'b> RenderOnce for Box<Render + 'b>[src]
impl<'b> RenderOnce for Box<Render + 'b>fn render_once(self, tmpl: &mut TemplateBuffer)[src]
fn render_once(self, tmpl: &mut TemplateBuffer)fn size_hint(&self) -> usize[src]
fn size_hint(&self) -> usizeimpl<'b> RenderOnce for Box<Render + Send + 'b>[src]
impl<'b> RenderOnce for Box<Render + Send + 'b>fn render_once(self, tmpl: &mut TemplateBuffer)[src]
fn render_once(self, tmpl: &mut TemplateBuffer)fn size_hint(&self) -> usize[src]
fn size_hint(&self) -> usizeimpl<'a> RenderOnce for &'a str[src]
impl<'a> RenderOnce for &'a strfn render_once(self, tmpl: &mut TemplateBuffer)[src]
fn render_once(self, tmpl: &mut TemplateBuffer)fn size_hint(&self) -> usize[src]
fn size_hint(&self) -> usizeimpl RenderOnce for String[src]
impl RenderOnce for Stringfn render_once(self, tmpl: &mut TemplateBuffer)[src]
fn render_once(self, tmpl: &mut TemplateBuffer)fn size_hint(&self) -> usize[src]
fn size_hint(&self) -> usizeimpl<T> RenderOnce for Option<T> where
T: RenderOnce, [src]
impl<T> RenderOnce for Option<T> where
T: RenderOnce, fn render_once(self, tmpl: &mut TemplateBuffer)[src]
fn render_once(self, tmpl: &mut TemplateBuffer)fn size_hint(&self) -> usize[src]
fn size_hint(&self) -> usizeimpl<T, E> RenderOnce for Result<T, E> where
T: RenderOnce,
E: Into<Box<Error + Send + Sync>>, [src]
impl<T, E> RenderOnce for Result<T, E> where
T: RenderOnce,
E: Into<Box<Error + Send + Sync>>, fn render_once(self, tmpl: &mut TemplateBuffer)[src]
fn render_once(self, tmpl: &mut TemplateBuffer)fn size_hint(&self) -> usize[src]
fn size_hint(&self) -> usizeimpl<'a> RenderOnce for Arguments<'a>[src]
impl<'a> RenderOnce for Arguments<'a>fn render_once(self, tmpl: &mut TemplateBuffer)[src]
fn render_once(self, tmpl: &mut TemplateBuffer)fn size_hint(&self) -> usize[src]
fn size_hint(&self) -> usizeimpl RenderOnce for i8[src]
impl RenderOnce for i8fn render_once(self, tmpl: &mut TemplateBuffer)[src]
fn render_once(self, tmpl: &mut TemplateBuffer)fn size_hint(&self) -> usize[src]
fn size_hint(&self) -> usizeimpl RenderOnce for i16[src]
impl RenderOnce for i16fn render_once(self, tmpl: &mut TemplateBuffer)[src]
fn render_once(self, tmpl: &mut TemplateBuffer)fn size_hint(&self) -> usize[src]
fn size_hint(&self) -> usizeimpl RenderOnce for i32[src]
impl RenderOnce for i32fn render_once(self, tmpl: &mut TemplateBuffer)[src]
fn render_once(self, tmpl: &mut TemplateBuffer)fn size_hint(&self) -> usize[src]
fn size_hint(&self) -> usizeimpl RenderOnce for i64[src]
impl RenderOnce for i64fn render_once(self, tmpl: &mut TemplateBuffer)[src]
fn render_once(self, tmpl: &mut TemplateBuffer)fn size_hint(&self) -> usize[src]
fn size_hint(&self) -> usizeimpl RenderOnce for isize[src]
impl RenderOnce for isizefn render_once(self, tmpl: &mut TemplateBuffer)[src]
fn render_once(self, tmpl: &mut TemplateBuffer)fn size_hint(&self) -> usize[src]
fn size_hint(&self) -> usizeimpl RenderOnce for u8[src]
impl RenderOnce for u8fn render_once(self, tmpl: &mut TemplateBuffer)[src]
fn render_once(self, tmpl: &mut TemplateBuffer)fn size_hint(&self) -> usize[src]
fn size_hint(&self) -> usizeimpl RenderOnce for u16[src]
impl RenderOnce for u16fn render_once(self, tmpl: &mut TemplateBuffer)[src]
fn render_once(self, tmpl: &mut TemplateBuffer)fn size_hint(&self) -> usize[src]
fn size_hint(&self) -> usizeimpl RenderOnce for u32[src]
impl RenderOnce for u32fn render_once(self, tmpl: &mut TemplateBuffer)[src]
fn render_once(self, tmpl: &mut TemplateBuffer)fn size_hint(&self) -> usize[src]
fn size_hint(&self) -> usizeimpl RenderOnce for u64[src]
impl RenderOnce for u64fn render_once(self, tmpl: &mut TemplateBuffer)[src]
fn render_once(self, tmpl: &mut TemplateBuffer)fn size_hint(&self) -> usize[src]
fn size_hint(&self) -> usizeimpl RenderOnce for usize[src]
impl RenderOnce for usizefn render_once(self, tmpl: &mut TemplateBuffer)[src]
fn render_once(self, tmpl: &mut TemplateBuffer)fn size_hint(&self) -> usize[src]
fn size_hint(&self) -> usizeimpl RenderOnce for f32[src]
impl RenderOnce for f32fn render_once(self, tmpl: &mut TemplateBuffer)[src]
fn render_once(self, tmpl: &mut TemplateBuffer)fn size_hint(&self) -> usize[src]
fn size_hint(&self) -> usizeimpl RenderOnce for f64[src]
impl RenderOnce for f64fn render_once(self, tmpl: &mut TemplateBuffer)[src]
fn render_once(self, tmpl: &mut TemplateBuffer)fn size_hint(&self) -> usize[src]
fn size_hint(&self) -> usizeimpl RenderOnce for char[src]
impl RenderOnce for charfn render_once(self, tmpl: &mut TemplateBuffer)[src]
fn render_once(self, tmpl: &mut TemplateBuffer)fn size_hint(&self) -> usize[src]
fn size_hint(&self) -> usizeImplementors
impl<F> RenderOnce for FnRenderer<F> where
F: FnOnce(&mut TemplateBuffer),impl<S> RenderOnce for Raw<S> where
S: AsRef<str>,