1 2 3 4 5 6 7 8 9 10 11 12 13 14
use super::*; #[derive(PartialEq, Clone, Debug)] pub struct UnaryExpression { pub op: UnaryOp, pub inner: Box<Expression>, pub span: Span, } impl AsgExpression for UnaryExpression { fn get_type(&self) -> Option<Type> { self.inner.get_type() } }