[][src]Enum binjs_es6::ast::BinaryOperator

pub enum BinaryOperator {
    Comma,
    LogicalOr,
    LogicalAnd,
    BitOr,
    BitXor,
    BitAnd,
    Eq,
    Neq,
    StrictEq,
    StrictNeq,
    LessThan,
    LeqThan,
    GreaterThan,
    GeqThan,
    In,
    Instanceof,
    Lsh,
    Rsh,
    Ursh,
    Plus,
    Minus,
    Mul,
    Div,
    Mod,
    Pow,
}

Implementation of string enum BinaryOperator

Variants

Comma
LogicalOr
LogicalAnd
BitOr
BitXor
BitAnd
Eq
Neq
StrictEq
StrictNeq
LessThan
LeqThan
GreaterThan
GeqThan
In
Instanceof
Lsh
Rsh
Ursh
Plus
Minus
Mul
Div
Mod
Pow

Trait Implementations

impl Clone for BinaryOperator[src]

impl Debug for BinaryOperator[src]

impl Default for BinaryOperator[src]

impl<R> Deserialization<BinaryOperator> for Deserializer<R> where
    R: TokenReader
[src]

impl<'de> Deserialize<'de> for BinaryOperator[src]

impl PartialEq<BinaryOperator> for BinaryOperator[src]

impl<W> Serialization<BinaryOperator> for Serializer<W> where
    W: TokenWriter
[src]

impl Serialize for BinaryOperator[src]

impl StructuralPartialEq for BinaryOperator[src]

impl<'a> Walker<'a> for BinaryOperator where
    Self: 'a, 
[src]

type Output = BinaryOperator

Auto Trait Implementations

impl RefUnwindSafe for BinaryOperator

impl Send for BinaryOperator

impl Sync for BinaryOperator

impl Unpin for BinaryOperator

impl UnwindSafe for BinaryOperator

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Downcast for T where
    T: Any
[src]

impl<T> DowncastSync for T where
    T: Send + Sync + Any
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]