[][src]Enum cairo::Operator

pub enum Operator {
    Clear,
    Source,
    Over,
    In,
    Out,
    Atop,
    Dest,
    DestOver,
    DestIn,
    DestOut,
    DestAtop,
    Xor,
    Add,
    Saturate,
    Multiply,
    Screen,
    Overlay,
    Darken,
    Lighten,
    ColorDodge,
    ColorBurn,
    HardLight,
    SoftLight,
    Difference,
    Exclusion,
    HslHue,
    HslSaturation,
    HslColor,
    HslLuminosity,
    // some variants omitted
}

Variants

Clear
Source
Over
In
Out
Atop
Dest
DestOver
DestIn
DestOut
DestAtop
Xor
Add
Saturate
Multiply
Screen
Overlay
Darken
Lighten
ColorDodge
ColorBurn
HardLight
SoftLight
Difference
Exclusion
HslHue
HslSaturation
HslColor
HslLuminosity

Trait Implementations

impl Clone for Operator[src]

impl Copy for Operator[src]

impl PartialEq<Operator> for Operator[src]

impl PartialOrd<Operator> for Operator[src]

impl Display for Operator[src]

impl Debug for Operator[src]

impl StructuralPartialEq for Operator[src]

impl StaticType for Operator[src]

impl<'a> FromValue<'a> for Operator[src]

impl<'a> FromValueOptional<'a> for Operator[src]

impl SetValue for Operator[src]

Auto Trait Implementations

impl Send for Operator

impl Sync for Operator

impl Unpin for Operator

impl UnwindSafe for Operator

impl RefUnwindSafe for Operator

Blanket Implementations

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

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

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

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

impl<T> ToValue for T where
    T: SetValue + ?Sized
[src]

impl<T> ToSendValue for T where
    T: ToValue + SetValue + Send + ?Sized
[src]