// No derive(new) because of boxing
No derive(new) because of boxing
No derive ( new ) because of boxing
pub fn new(operator: OperatorLexeme, subject: Parselets) -> Self {
        UnaryOperationParselet {
            operator,
            subject: Box::new(subject),
        }
    }
pub fn new ( operator : OperatorLexeme , subject : Parselets ) -> Self { UnaryOperationParselet { operator , subject : Box :: new ( subject ) , } }
No derive(new) because of boxing
No derive ( new ) because of boxing
operator
OperatorLexeme
subject
Parselets