use super::prelude::*;
pub const RULE_LINE_BREAK: Rule = Rule {
name: "line-break",
try_consume_fn: line_break,
};
pub const RULE_LINE_BREAK_PARAGRAPH: Rule = Rule {
name: "line-break-paragraph",
try_consume_fn: line_break_paragraph,
};
fn line_break<'p, 'r, 't>(
log: &slog::Logger,
_parser: &'p mut Parser<'r, 't>,
) -> ParseResult<'r, 't, Elements<'t>> {
debug!(log, "Consuming newline token as line break");
ok!(Element::LineBreak)
}
fn line_break_paragraph<'p, 'r, 't>(
log: &slog::Logger,
_parser: &'p mut Parser<'r, 't>,
) -> ParseResult<'r, 't, Elements<'t>> {
debug!(log, "Consuming paragraph break as line break");
ok!(Element::LineBreak)
}