summaryrefslogtreecommitdiff
path: root/src/token.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/token.rs')
-rw-r--r--src/token.rs7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/token.rs b/src/token.rs
index c2b1179..f1f8288 100644
--- a/src/token.rs
+++ b/src/token.rs
@@ -17,8 +17,11 @@ impl AsRef<str> for Token {
Token::Italic(text) => text,
Token::Monospace(text) => text,
Token::Math(text) => text,
- Token::InternalLink(label) => label,
- Token::ExternalLink { label, ..} => label,
+ Token::InternalLink(name) => name,
+ Token::ExternalLink { label, path } => match !label.is_empty() {
+ true => label,
+ false => path,
+ },
}
}
}