Reduce unqualified importing in markdown_to_html function

This commit is contained in:
Chadtech 2021-04-18 17:58:47 -04:00
parent 345dd0c071
commit af10bb45f3

View file

@ -356,9 +356,9 @@ fn type_annotation_to_html(indent_level: usize, buf: &mut String, type_ann: &Typ
} }
fn markdown_to_html(markdown: String) -> String { fn markdown_to_html(markdown: String) -> String {
use pulldown_cmark::CodeBlockKind::*; use pulldown_cmark::CodeBlockKind;
use pulldown_cmark::CowStr::*; use pulldown_cmark::CowStr;
use pulldown_cmark::Event::*; use pulldown_cmark::Event;
use pulldown_cmark::Tag::*; use pulldown_cmark::Tag::*;
let markdown_options = pulldown_cmark::Options::empty(); let markdown_options = pulldown_cmark::Options::empty();
@ -372,16 +372,18 @@ fn markdown_to_html(markdown: String) -> String {
// Start(BlockQuote) // Start(BlockQuote)
// Start(Paragraph) // Start(Paragraph)
// For `Start(CodeBlock(Fenced(Borrowed("roc"))))` // For `Start(CodeBlock(Fenced(Borrowed("roc"))))`
Start(BlockQuote) => { Event::Start(BlockQuote) => {
docs_parser.push(event); docs_parser.push(event);
(start_quote_count + 1, 0) (start_quote_count + 1, 0)
} }
Start(Paragraph) => { Event::Start(Paragraph) => {
if start_quote_count == 3 { if start_quote_count == 3 {
docs_parser.pop(); docs_parser.pop();
docs_parser.pop(); docs_parser.pop();
docs_parser.pop(); docs_parser.pop();
docs_parser.push(Start(CodeBlock(Fenced(Borrowed("roc"))))); docs_parser.push(Event::Start(CodeBlock(CodeBlockKind::Fenced(
CowStr::Borrowed("roc"),
))));
} else { } else {
docs_parser.push(event); docs_parser.push(event);
} }
@ -393,16 +395,18 @@ fn markdown_to_html(markdown: String) -> String {
// End(BlockQuote) // End(BlockQuote)
// End(BlockQuote) // End(BlockQuote)
// For `End(CodeBlock(Fenced(Borrowed("roc"))))` // For `End(CodeBlock(Fenced(Borrowed("roc"))))`
End(Paragraph) => { Event::End(Paragraph) => {
docs_parser.push(event); docs_parser.push(event);
(0, 1) (0, 1)
} }
End(BlockQuote) => { Event::End(BlockQuote) => {
if end_quote_count == 3 { if end_quote_count == 3 {
docs_parser.pop(); docs_parser.pop();
docs_parser.pop(); docs_parser.pop();
docs_parser.pop(); docs_parser.pop();
docs_parser.push(End(CodeBlock(Fenced(Borrowed("roc"))))); docs_parser.push(Event::End(CodeBlock(CodeBlockKind::Fenced(
CowStr::Borrowed("roc"),
))));
(0, 0) (0, 0)
} else { } else {
docs_parser.push(event); docs_parser.push(event);