Skip to content

Commit 2498e31

Browse files
authored
Fix AST node debug representation to pretty print
Closes GH-51. Reviewed-by: Titus Wormer <[email protected]>
1 parent c139008 commit 2498e31

File tree

1 file changed

+34
-34
lines changed

1 file changed

+34
-34
lines changed

src/mdast.rs

+34-34
Original file line numberDiff line numberDiff line change
@@ -182,40 +182,40 @@ impl fmt::Debug for Node {
182182
// Debug the wrapped struct.
183183
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
184184
match self {
185-
Node::Root(x) => write!(f, "{:?}", x),
186-
Node::BlockQuote(x) => write!(f, "{:?}", x),
187-
Node::FootnoteDefinition(x) => write!(f, "{:?}", x),
188-
Node::MdxJsxFlowElement(x) => write!(f, "{:?}", x),
189-
Node::List(x) => write!(f, "{:?}", x),
190-
Node::MdxjsEsm(x) => write!(f, "{:?}", x),
191-
Node::Toml(x) => write!(f, "{:?}", x),
192-
Node::Yaml(x) => write!(f, "{:?}", x),
193-
Node::Break(x) => write!(f, "{:?}", x),
194-
Node::InlineCode(x) => write!(f, "{:?}", x),
195-
Node::InlineMath(x) => write!(f, "{:?}", x),
196-
Node::Delete(x) => write!(f, "{:?}", x),
197-
Node::Emphasis(x) => write!(f, "{:?}", x),
198-
Node::MdxTextExpression(x) => write!(f, "{:?}", x),
199-
Node::FootnoteReference(x) => write!(f, "{:?}", x),
200-
Node::Html(x) => write!(f, "{:?}", x),
201-
Node::Image(x) => write!(f, "{:?}", x),
202-
Node::ImageReference(x) => write!(f, "{:?}", x),
203-
Node::MdxJsxTextElement(x) => write!(f, "{:?}", x),
204-
Node::Link(x) => write!(f, "{:?}", x),
205-
Node::LinkReference(x) => write!(f, "{:?}", x),
206-
Node::Strong(x) => write!(f, "{:?}", x),
207-
Node::Text(x) => write!(f, "{:?}", x),
208-
Node::Code(x) => write!(f, "{:?}", x),
209-
Node::Math(x) => write!(f, "{:?}", x),
210-
Node::MdxFlowExpression(x) => write!(f, "{:?}", x),
211-
Node::Heading(x) => write!(f, "{:?}", x),
212-
Node::Table(x) => write!(f, "{:?}", x),
213-
Node::ThematicBreak(x) => write!(f, "{:?}", x),
214-
Node::TableRow(x) => write!(f, "{:?}", x),
215-
Node::TableCell(x) => write!(f, "{:?}", x),
216-
Node::ListItem(x) => write!(f, "{:?}", x),
217-
Node::Definition(x) => write!(f, "{:?}", x),
218-
Node::Paragraph(x) => write!(f, "{:?}", x),
185+
Node::Root(x) => x.fmt(f),
186+
Node::BlockQuote(x) => x.fmt(f),
187+
Node::FootnoteDefinition(x) => x.fmt(f),
188+
Node::MdxJsxFlowElement(x) => x.fmt(f),
189+
Node::List(x) => x.fmt(f),
190+
Node::MdxjsEsm(x) => x.fmt(f),
191+
Node::Toml(x) => x.fmt(f),
192+
Node::Yaml(x) => x.fmt(f),
193+
Node::Break(x) => x.fmt(f),
194+
Node::InlineCode(x) => x.fmt(f),
195+
Node::InlineMath(x) => x.fmt(f),
196+
Node::Delete(x) => x.fmt(f),
197+
Node::Emphasis(x) => x.fmt(f),
198+
Node::MdxTextExpression(x) => x.fmt(f),
199+
Node::FootnoteReference(x) => x.fmt(f),
200+
Node::Html(x) => x.fmt(f),
201+
Node::Image(x) => x.fmt(f),
202+
Node::ImageReference(x) => x.fmt(f),
203+
Node::MdxJsxTextElement(x) => x.fmt(f),
204+
Node::Link(x) => x.fmt(f),
205+
Node::LinkReference(x) => x.fmt(f),
206+
Node::Strong(x) => x.fmt(f),
207+
Node::Text(x) => x.fmt(f),
208+
Node::Code(x) => x.fmt(f),
209+
Node::Math(x) => x.fmt(f),
210+
Node::MdxFlowExpression(x) => x.fmt(f),
211+
Node::Heading(x) => x.fmt(f),
212+
Node::Table(x) => x.fmt(f),
213+
Node::ThematicBreak(x) => x.fmt(f),
214+
Node::TableRow(x) => x.fmt(f),
215+
Node::TableCell(x) => x.fmt(f),
216+
Node::ListItem(x) => x.fmt(f),
217+
Node::Definition(x) => x.fmt(f),
218+
Node::Paragraph(x) => x.fmt(f),
219219
}
220220
}
221221
}

0 commit comments

Comments
 (0)