xrust-md

Crates.ioxrust-md
lib.rsxrust-md
version0.2.2
created_at2025-08-28 02:01:38.238044+00
updated_at2025-12-24 03:00:42.569012+00
descriptionParse Markdown and produce a χrust tree
homepage
repositoryhttps://gitlab.gnome.org/balls/xrust-md
max_upload_size
id1813461
size55,881
Steve Ball (ballsteve)

documentation

https://docs.rs/xrust/

README

χrust-md

crates.io Released API docs ALv2 licensed

A parser for Markdown documents that creates a χrust tree.

Markdown Editing

Markdown is simply text with some embedded instructions.

Headings

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.

Paragraphs

The end of the line starts a new paragraph.

The first paragraph.
Followed by another paragraph.

Phrases

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.

Usage

This crate is used by χrusty to support Markdown as a source document in a transformation.

Change Log

Release Notes
0.1.0 Initial release
--------- -------
0.2.0 Unlimited heading levels
--------- -------
Commit count: 0

cargo fmt