Skip to main content

render_markdown

Function render_markdown 

Source
pub fn render_markdown<W: Write>(
    markdown: &Markdown,
    writer: &mut W,
) -> Result<()>
Expand description

Render a Markdown document to a writer with syntax highlighting and rich text formatting.

§Errors

Returns an io::Error if writing to the output fails.

§Examples

use mq_view::render_markdown;
use mq_markdown::Markdown;
use std::io::BufWriter;

let markdown: Markdown = "# Hello\n\nWorld".parse().unwrap();
let mut output = Vec::new();
{
    let mut writer = BufWriter::new(&mut output);
    render_markdown(&markdown, &mut writer).unwrap();
}