diff options
| author | Martin Haug <mhaug@live.de> | 2021-10-31 15:01:39 +0100 |
|---|---|---|
| committer | Martin Haug <mhaug@live.de> | 2021-11-05 13:44:49 +0100 |
| commit | 1c0ac793d2b9c403f1a8fa60a3748f4ff8623acb (patch) | |
| tree | a101236a3e7b8e3407fa9bfc5e8df739e21ab942 /src/syntax/mod.rs | |
| parent | 84d35efee38d137a77e368c50421ac24327371c6 (diff) | |
Slim `NodeKind` memory footprint
Diffstat (limited to 'src/syntax/mod.rs')
| -rw-r--r-- | src/syntax/mod.rs | 6 |
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: `.`. |
