[][src]Enum makepad_render::ShBinOp

pub enum ShBinOp {
    Add,
    Sub,
    Mul,
    Div,
    Rem,
    And,
    Or,
    BitXor,
    BitAnd,
    BitOr,
    Shl,
    Shr,
    Eq,
    Lt,
    Le,
    Ne,
    Ge,
    Gt,
    AddEq,
    SubEq,
    MulEq,
    DivEq,
    RemEq,
    BitXorEq,
    BitAndEq,
    BitOrEq,
    ShlEq,
    ShrEq,
}

Variants

Add
Sub
Mul
Div
Rem
And
Or
BitXor
BitAnd
BitOr
Shl
Shr
Eq
Lt
Le
Ne
Ge
Gt
AddEq
SubEq
MulEq
DivEq
RemEq
BitXorEq
BitAndEq
BitOrEq
ShlEq
ShrEq

Methods

impl ShBinOp[src]

pub fn to_string(&self) -> &str[src]

Trait Implementations

impl Clone for ShBinOp[src]

impl PartialEq<ShBinOp> for ShBinOp[src]

impl Hash for ShBinOp[src]

impl StructuralPartialEq for ShBinOp[src]

Auto Trait Implementations

impl Send for ShBinOp

impl Sync for ShBinOp

impl Unpin for ShBinOp

impl UnwindSafe for ShBinOp

impl RefUnwindSafe for ShBinOp

Blanket Implementations

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 = !

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<T> Borrow<T> for T where
    T: ?Sized
[src]

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

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