pub struct ExprUnop {
pub operator: UnaryOperator,
pub rhs: Box<SimpleExpression>,
}
Expand description
A parsed unary operator expression.
Fields§
§operator: UnaryOperator
The operator.
rhs: Box<SimpleExpression>
The operand (right hand side).
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for ExprUnop
impl Send for ExprUnop
impl Sync for ExprUnop
impl Unpin for ExprUnop
impl UnwindSafe for ExprUnop
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Convert for T
impl<T> Convert for T
source§fn convert<U>(self, context: &CompileContext) -> Expr<U>where
U: ConvertFrom<T>,
fn convert<U>(self, context: &CompileContext) -> Expr<U>where
U: ConvertFrom<T>,
Errors Read more
source§fn can_convert<U>(&self) -> boolwhere
U: ConvertFrom<T>,
fn can_convert<U>(&self) -> boolwhere
U: ConvertFrom<T>,
Errors Read more