summaryrefslogtreecommitdiff
path: root/src/text.rs
diff options
context:
space:
mode:
authorBen Bridle <bridle.benjamin@gmail.com>2024-04-21 13:57:03 +1200
committerBen Bridle <bridle.benjamin@gmail.com>2024-04-21 13:57:36 +1200
commit13cb719b87bcef41c4dd398f5a651ddb2b561e0d (patch)
treee9e52ed33d5ed5a4d68a1161c3db5c2d8c38dd42 /src/text.rs
parent54f5e9fd883e207931baa9c87b6181ca724d6bab (diff)
downloadmarkdown-13cb719b87bcef41c4dd398f5a651ddb2b561e0d.zip
Completely rewrite the libraryv1.0.0
Diffstat (limited to 'src/text.rs')
-rw-r--r--src/text.rs30
1 files changed, 0 insertions, 30 deletions
diff --git a/src/text.rs b/src/text.rs
deleted file mode 100644
index e9dbdeb..0000000
--- a/src/text.rs
+++ /dev/null
@@ -1,30 +0,0 @@
-pub enum Text {
- Normal(String),
- Bold(String),
- Italic(String),
- BoldItalic(String),
- Code(String),
- WikiLink(String),
- Hyperlink(Hyperlink),
-}
-impl std::fmt::Debug for Text {
- fn fmt(&self, f: &mut std::fmt::Formatter) -> Result<(), std::fmt::Error> {
- let string = match self {
- Text::Normal(text) => format!("Normal ('{}')", text),
- Text::Bold(text) => format!("Bold ('{}')", text),
- Text::Italic(text) => format!("Italic ('{}')", text),
- Text::BoldItalic(text) => format!("BoldItalic ('{}')", text),
- Text::Code(text) => format!("Code ('{}')", text),
- Text::WikiLink(text) => format!("WikiLink ('{}')", text),
- Text::Hyperlink(Hyperlink { label, target }) => {
- format!("Hyperlink (label:'{}', target:'{}')", label, target)
- }
- };
- f.write_str(&string)
- }
-}
-
-pub struct Hyperlink {
- pub label: String,
- pub target: String,
-}