[−][src]Enum gdk::GLError
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.
OpenGL support is not available
The requested visual format is not supported
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]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for GLError
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for GLError
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for GLError
[src]
fn cmp(&self, other: &GLError) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<GLError> for GLError
[src]
impl PartialOrd<GLError> for GLError
[src]
fn partial_cmp(&self, other: &GLError) -> Option<Ordering>
[src]
fn lt(&self, other: &GLError) -> bool
[src]
fn le(&self, other: &GLError) -> bool
[src]
fn gt(&self, other: &GLError) -> bool
[src]
fn ge(&self, other: &GLError) -> bool
[src]
impl SetValue for GLError
[src]
impl StaticType for GLError
[src]
fn static_type() -> Type
[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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToSendValue for T where
T: ToValue + SetValue + Send + ?Sized,
T: ToValue + SetValue + Send + ?Sized,
fn to_send_value(&self) -> SendValue
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> ToValue for T where
T: SetValue + ?Sized,
T: SetValue + ?Sized,
fn to_value(&self) -> Value
fn to_value_type(&self) -> Type
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,