Enum cogl::WinsysFeature[][src]

#[non_exhaustive]
pub enum WinsysFeature {
    MultipleOnscreen,
    SwapThrottle,
    VblankCounter,
    VblankWait,
    TextureFromPixmap,
    SwapBuffersEvent,
    SwapRegion,
    SwapRegionThrottle,
    SwapRegionSynchronized,
    BufferAge,
    SyncAndCompleteEvent,
    NFeatures,
    // some variants omitted
}

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
MultipleOnscreen
SwapThrottle
VblankCounter
VblankWait
TextureFromPixmap
SwapBuffersEvent
SwapRegion
SwapRegionThrottle
SwapRegionSynchronized
BufferAge
SyncAndCompleteEvent
NFeatures

Trait Implementations

impl Clone for WinsysFeature[src]

impl Copy for WinsysFeature[src]

impl Debug for WinsysFeature[src]

impl Display for WinsysFeature[src]

impl Eq for WinsysFeature[src]

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

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

impl Hash for WinsysFeature[src]

impl Ord for WinsysFeature[src]

impl PartialEq<WinsysFeature> for WinsysFeature[src]

impl PartialOrd<WinsysFeature> for WinsysFeature[src]

impl SetValue for WinsysFeature[src]

impl StaticType for WinsysFeature[src]

impl StructuralEq for WinsysFeature[src]

impl StructuralPartialEq for WinsysFeature[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> ToSendValue for T where
    T: SetValue + Send + ToValue + ?Sized
[src]

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

impl<T> ToValue for T where
    T: SetValue + ?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.