1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
use crate::*; /// Heading level. pub enum Level { Heading1, Heading2, Heading3, } pub enum Block { Heading { level: Level, line: Line }, Paragraph(Line), List(Vec<Line>), Note(Vec<Line>), Table(Table), Break, Embedded { label: String, path: String }, Fragment { language: String, content: String }, }