Enum conftaal::expression::Op[][src]

pub enum Op<'a> {
    UnaryOp {
        op: UnaryOperator,
        rhs: Rc<Expression<'a>>,
    },
    BinaryOp {
        op: BinaryOperator,
        rhs: Rc<Expression<'a>>,
        lhs: Rc<Expression<'a>>,
    },
}

Variants

Fields of UnaryOp

Fields of BinaryOp

Methods

impl<'a> Op<'a>
[src]

Trait Implementations

impl<'a> Debug for Op<'a>
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl<'a> !Send for Op<'a>

impl<'a> !Sync for Op<'a>