From a78feb46aefaf8e8950e9b029984e9ff98fe69b0 Mon Sep 17 00:00:00 2001 From: Ben Bridle Date: Mon, 6 Jan 2025 12:21:06 +1300 Subject: Rewrite the library a second time --- src/block.rs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 src/block.rs (limited to 'src/block.rs') diff --git a/src/block.rs b/src/block.rs new file mode 100644 index 0000000..aa56135 --- /dev/null +++ b/src/block.rs @@ -0,0 +1,19 @@ +use crate::*; + +/// Heading level. +pub enum Level { + Heading1, + Heading2, + Heading3, +} + +pub enum Block { + Heading { level: Level, line: Line }, + Paragraph(Line), + List(Vec), + Note(Vec), + Table(Table), + Break, + Embedded { label: String, path: String }, + Fragment { language: String, content: String }, +} -- cgit v1.2.3-70-g09d2