| Crates.io | xrust-md |
| lib.rs | xrust-md |
| version | 0.2.2 |
| created_at | 2025-08-28 02:01:38.238044+00 |
| updated_at | 2025-12-24 03:00:42.569012+00 |
| description | Parse Markdown and produce a χrust tree |
| homepage | |
| repository | https://gitlab.gnome.org/balls/xrust-md |
| max_upload_size | |
| id | 1813461 |
| size | 55,881 |
A parser for Markdown documents that creates a χrust tree.
Markdown is simply text with some embedded instructions.
A level 1 heading is denoted by a '#' at the beginning of the line.
# A Level 1 Heading
A level 2 heading is denoted by a '##' at the beginning of the line.
## A Level 2 Heading
There is no limit to heading levels.
The end of the line starts a new paragraph.
The first paragraph.
Followed by another paragraph.
For strong (bold) text surround the text with '**'. For underlined text surround the text with '__' (underscores). For emphasised (italic) text surround the texy with '//'.
The **strong** phrase followed by an __underlined__ phrase and then //italics// and then the end of the paragraph.
This crate is used by χrusty to support Markdown as a source document in a transformation.
| Release | Notes |
|---|---|
| 0.1.0 | Initial release |
| --------- | ------- |
| 0.2.0 | Unlimited heading levels |
| --------- | ------- |