[−][src]Trait mdbook::preprocess::Preprocessor
An operation which is run immediately after loading a book into memory and before it gets rendered.
Required methods
fn name(&self) -> &str
Get the Preprocessor
's name.
fn run(&self, ctx: &PreprocessorContext, book: Book) -> Result<Book>
Run this Preprocessor
, allowing it to update the book before it is
given to a renderer.
Provided methods
fn supports_renderer(&self, _renderer: &str) -> bool
A hint to MDBook
whether this preprocessor is compatible with a
particular renderer.
By default, always returns true
.
Implementors
impl Preprocessor for CmdPreprocessor
[src]
impl Preprocessor for CmdPreprocessor
fn name(&self) -> &str | [src] |
fn run(&self, ctx: &PreprocessorContext, book: Book) -> Result<Book> | [src] |
fn supports_renderer(&self, renderer: &str) -> bool | [src] |
impl Preprocessor for IndexPreprocessor
[src]
impl Preprocessor for IndexPreprocessor
fn name(&self) -> &str | [src] |
fn run(&self, ctx: &PreprocessorContext, book: Book) -> Result<Book> | [src] |
fn supports_renderer(&self, _renderer: &str) -> bool | [src] |
impl Preprocessor for LinkPreprocessor
[src]
impl Preprocessor for LinkPreprocessor