[][src]Enum gdk::GLError

#[non_exhaustive]pub enum GLError {
    NotAvailable,
    UnsupportedFormat,
    UnsupportedProfile,
    // some variants omitted
}

Error enumeration for GLContext.

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

OpenGL support is not available

UnsupportedFormat

The requested visual format is not supported

UnsupportedProfile

The requested profile is not supported

Feature: v3_16

Trait Implementations

impl Clone for GLError[src]

impl Copy for GLError[src]

impl Debug for GLError[src]

impl Display for GLError[src]

impl Eq for GLError[src]

impl ErrorDomain for GLError[src]

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

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

impl Hash for GLError[src]

impl Ord for GLError[src]

impl PartialEq<GLError> for GLError[src]

impl PartialOrd<GLError> for GLError[src]

impl SetValue for GLError[src]

impl StaticType for GLError[src]

impl StructuralEq for GLError[src]

impl StructuralPartialEq for GLError[src]

Auto Trait Implementations

impl RefUnwindSafe for GLError

impl Send for GLError

impl Sync for GLError

impl Unpin for GLError

impl UnwindSafe for GLError

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: ToValue + SetValue + Send + ?Sized

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

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

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.