events: Simplify parse_markdown
This commit is contained in:
parent
d809e6e365
commit
d66c07b1fa
@ -945,10 +945,7 @@ pub(crate) fn parse_markdown(text: &str) -> Option<String> {
|
|||||||
let has_markdown = Parser::new_ext(text, OPTIONS).any(|ref event| {
|
let has_markdown = Parser::new_ext(text, OPTIONS).any(|ref event| {
|
||||||
let is_text = matches!(event, Event::Text(_));
|
let is_text = matches!(event, Event::Text(_));
|
||||||
let is_break = matches!(event, Event::SoftBreak | Event::HardBreak);
|
let is_break = matches!(event, Event::SoftBreak | Event::HardBreak);
|
||||||
let is_first_paragraph_start = if matches!(event,
|
let is_first_paragraph_start = if matches!(event, Event::Start(Tag::Paragraph)) {
|
||||||
Event::Start(tag)
|
|
||||||
if matches!(tag, Tag::Paragraph)
|
|
||||||
) {
|
|
||||||
if found_first_paragraph {
|
if found_first_paragraph {
|
||||||
false
|
false
|
||||||
} else {
|
} else {
|
||||||
@ -958,10 +955,7 @@ pub(crate) fn parse_markdown(text: &str) -> Option<String> {
|
|||||||
} else {
|
} else {
|
||||||
false
|
false
|
||||||
};
|
};
|
||||||
let is_paragraph_end = matches!(event,
|
let is_paragraph_end = matches!(event, Event::End(Tag::Paragraph));
|
||||||
Event::End(tag)
|
|
||||||
if matches!(tag, Tag::Paragraph)
|
|
||||||
);
|
|
||||||
|
|
||||||
!is_text && !is_break && !is_first_paragraph_start && !is_paragraph_end
|
!is_text && !is_break && !is_first_paragraph_start && !is_paragraph_end
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user