Shrink ra_parser::Event from 32 bytes to 16 bytes

This boxes the Error variant with the assumption that it is rarely constructed
This commit is contained in:
Simon Vandel Sillesen 2020-05-16 18:06:23 +02:00
parent ebaa05a447
commit ef6d53521f
3 changed files with 3 additions and 3 deletions

View file

@ -25,7 +25,7 @@ pub(crate) use token_set::TokenSet;
pub use syntax_kind::SyntaxKind;
#[derive(Debug, Clone, PartialEq, Eq, Hash)]
pub struct ParseError(pub String);
pub struct ParseError(pub Box<String>);
/// `TokenSource` abstracts the source of the tokens parser operates on.
///