Renderer

Trait Renderer 

Source
pub trait Renderer {
    // Required methods
    fn name(&self) -> &str;
    fn render(&self, ctx: &RenderContext) -> Result<()>;
}
Expand description

An mdbook backend.

Types that implement the Renderer trait can be used with MDBook::with_renderer to programmatically add renderers.

Required Methods§

Source

fn name(&self) -> &str

The Renderer’s name.

Source

fn render(&self, ctx: &RenderContext) -> Result<()>

Invoke the Renderer, passing in all the necessary information for describing a book.

Implementors§