[−][src]Trait render::Render
Render a component
This is the underlying mechanism of the #[component]
macro
Required methods
fn render_into<W: Write>(self, writer: &mut W) -> Result
Render the component to a writer.
Make sure you escape html correctly using the render::html_escaping
module
Provided methods
Loading content...Implementations on Foreign Types
impl Render for ()
[src]
Does nothing
fn render_into<W: Write>(self, _writer: &mut W) -> Result
[src]
impl<A: Render, B: Render> Render for (A, B)
[src]
Renders A
, then B
fn render_into<W: Write>(self, writer: &mut W) -> Result
[src]
impl<A: Render, B: Render, C: Render> Render for (A, B, C)
[src]
Renders A
, then B
, then C
fn render_into<W: Write>(self, writer: &mut W) -> Result
[src]
impl<T: Render> Render for Option<T>
[src]
Renders T
or nothing
fn render_into<W: Write>(self, writer: &mut W) -> Result
[src]
impl<O: Render, E: Render> Render for Result<O, E>
[src]
Renders O
or E
fn render_into<W: Write>(self, writer: &mut W) -> Result
[src]
impl Render for String
[src]
fn render_into<W: Write>(self, writer: &mut W) -> Result
[src]
impl<'_> Render for &'_ str
[src]
fn render_into<W: Write>(self, writer: &mut W) -> Result
[src]
Implementors
impl Render for HTML5Doctype
[src]
fn render_into<W: Write>(self, writer: &mut W) -> Result
[src]
impl<'_, T: Render> Render for SimpleElement<'_, T>
[src]
fn render_into<W: Write>(self, writer: &mut W) -> Result
[src]
impl<'s> Render for Raw<'s>
[src]
A raw (unencoded) html string