Enum ratel::grammar::OperatorType [] [src]

pub enum OperatorType {
    FatArrow,
    Accessor,
    New,
    Increment,
    Decrement,
    LogicalNot,
    BitwiseNot,
    Typeof,
    Void,
    Delete,
    Multiplication,
    Division,
    Remainder,
    Exponent,
    Addition,
    Substraction,
    BitShiftLeft,
    BitShiftRight,
    UBitShiftRight,
    Lesser,
    LesserEquals,
    Greater,
    GreaterEquals,
    Instanceof,
    In,
    StrictEquality,
    StrictInequality,
    Equality,
    Inequality,
    BitwiseAnd,
    BitwiseXor,
    BitwiseOr,
    LogicalAnd,
    LogicalOr,
    Conditional,
    Assign,
    AddAssign,
    SubstractAssign,
    ExponentAssign,
    MultiplyAssign,
    DivideAssign,
    RemainderAssign,
    BSLAssign,
    BSRAssign,
    UBSRAssign,
    BitAndAssign,
    BitXorAssign,
    BitOrAssign,
    Spread,
}

Variants

Methods

impl OperatorType
[src]

According to the Operator Precedence Table Note: Unary opearotrs default to 15!

Trait Implementations

impl Debug for OperatorType
[src]

Formats the value using the given formatter.

impl PartialEq for OperatorType
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Clone for OperatorType
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Copy for OperatorType
[src]