Renderer in mdbook_renderer - Rust (original) (raw)

mdbook_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 withMDBook::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§