pub trait SimpleRenderable {
    // Required method
    fn render<W: Write + Write>(&mut self, writer: &mut W);

    // Provided method
    fn content_format(&self) -> Option<u16> { ... }
}
Expand description

A simplified Handler trait that can react to GET requests and will render to a fmt::Write object with blockwise backing.

Anything that implements it (which includes plain &str, for example) can be packed into a SimpleRendered to form a Handler.

Required Methods§

source

fn render<W: Write + Write>(&mut self, writer: &mut W)

Provided Methods§

source

fn content_format(&self) -> Option<u16>

If something is returned, GETs with differing Accept options will be rejecected, and the value will be set in responses.

Implementations on Foreign Types§

source§

impl<'a> SimpleRenderable for &'a str

source§

fn render<W>(&mut self, writer: &mut W)where W: Write,

source§

fn content_format(&self) -> Option<u16>

Implementors§