Function format_document
fn format_document<'a>(root: &'a crate::nodes::AstNode<'a>, options: &crate::parser::Options<'_>, output: &mut dyn Write) -> io::Result<()>
Formats an AST as HTML, modified by the given options.