[][src]Enum glsl::syntax::BinaryOp

pub enum BinaryOp {
    Or,
    Xor,
    And,
    BitOr,
    BitXor,
    BitAnd,
    Equal,
    NonEqual,
    LT,
    GT,
    LTE,
    GTE,
    LShift,
    RShift,
    Add,
    Sub,
    Mult,
    Div,
    Mod,
}

All binary operators that exist in GLSL.

Variants

Or
Xor
And
BitOr
BitXor
BitAnd
Equal
NonEqual
LT
GT
LTE
GTE
LShift
RShift
Add
Sub
Mult
Div
Mod

Trait Implementations

impl Clone for BinaryOp[src]

impl Debug for BinaryOp[src]

impl Host for BinaryOp[src]

impl PartialEq<BinaryOp> for BinaryOp[src]

impl StructuralPartialEq for BinaryOp[src]

Auto Trait Implementations

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> 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.