Trait CodefenceRendererAdapter

pub trait CodefenceRendererAdapter: Send + Sync

Implement this adapter for custom rendering of codefence blocks.

Required Methods

fn write(&self, output: &mut dyn Write, lang: &str, meta: &str, code: &str, sourcepos: Option<Sourcepos>) -> Result

Render a codefence block.

lang: Name of the programming language (the first token of the info string). meta: The remaining codefence info string after the language token, trimmed.