1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
use crate::*;
/// Heading level.
#[derive(Copy, Clone, PartialEq)]
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 },
}
|