Trait stpl::Renderer
[−]
[src]
pub trait Renderer { fn write_raw(&mut self, data: &[u8]) -> Result<()>; fn write(&mut self, data: &[u8]) -> Result<()> { ... } fn write_fmt(&mut self, fmt: &Arguments) -> Result<()> { ... } fn write_str(&mut self, s: &str) -> Result<()> { ... } fn write_raw_fmt(&mut self, fmt: &Arguments) -> Result<()> { ... } fn write_raw_str(&mut self, s: &str) -> Result<()> { ... } }
Rendering logic responsible for string escaping and such.
See html::Renderer
for implementation.
Required Methods
Provided Methods
fn write(&mut self, data: &[u8]) -> Result<()>
fn write_fmt(&mut self, fmt: &Arguments) -> Result<()>
fn write_str(&mut self, s: &str) -> Result<()>
fn write_raw_fmt(&mut self, fmt: &Arguments) -> Result<()>
fn write_raw_str(&mut self, s: &str) -> Result<()>
Implementors
impl<T: Write> Renderer for Renderer<T>
impl<'a, T: 'a + Renderer + ?Sized> Renderer for RawRenderer<'a, T>