Enum js::syntax::ast::op::BinOp[src]

pub enum BinOp {
    BinNum(NumOp),
    BinBit(BitOp),
    BinComp(CompOp),
    BinLog(LogOp),
}

A binary operation between 2 values

Variants

BinNum

Numeric operation

BinBit

Bitwise operation

BinComp

Comparitive operation

BinLog

Logical operation

Trait Implementations

impl Operator for BinOp

fn get_assoc(&self) -> bool

fn get_precedence(&self) -> uint

fn get_precedence_and_assoc(&self) -> (uint, bool)

impl Show for BinOp

fn fmt(&self, f: &mut Formatter) -> Result

Derived Implementations

impl PartialEq for BinOp

fn eq(&self, __arg_0: &BinOp) -> bool

fn ne(&self, __arg_0: &BinOp) -> bool

impl Clone for BinOp

fn clone(&self) -> BinOp

fn clone_from(&mut self, source: &Self)