summaryrefslogtreecommitdiff
path: root/src/syntax/mod.rs
diff options
context:
space:
mode:
authorMartin Haug <mhaug@live.de>2021-10-31 15:01:39 +0100
committerMartin Haug <mhaug@live.de>2021-11-05 13:44:49 +0100
commit1c0ac793d2b9c403f1a8fa60a3748f4ff8623acb (patch)
treea101236a3e7b8e3407fa9bfc5e8df739e21ab942 /src/syntax/mod.rs
parent84d35efee38d137a77e368c50421ac24327371c6 (diff)
Slim `NodeKind` memory footprint
Diffstat (limited to 'src/syntax/mod.rs')
-rw-r--r--src/syntax/mod.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/syntax/mod.rs b/src/syntax/mod.rs
index 8e04a569..ca5b6a1b 100644
--- a/src/syntax/mod.rs
+++ b/src/syntax/mod.rs
@@ -121,12 +121,12 @@ pub enum NodeKind {
Text(EcoString),
/// A slash and the letter "u" followed by a hexadecimal unicode entity
/// enclosed in curly braces: `\u{1F5FA}`.
- UnicodeEscape(UnicodeEscapeToken),
+ UnicodeEscape(Rc<UnicodeEscapeToken>),
/// An arbitrary number of backticks followed by inner contents, terminated
/// with the same number of backticks: `` `...` ``.
- Raw(RawToken),
+ Raw(Rc<RawToken>),
/// Dollar signs surrounding inner contents.
- Math(MathToken),
+ Math(Rc<MathToken>),
/// A numbering: `23.`.
///
/// Can also exist without the number: `.`.