pub enum GlError {
GlutinCreation(CreationError),
GlutinContext(ContextError),
}
Expand description
An error originating from the GLRenderer
Variants§
GlutinCreation(CreationError)
An error creating the glutin context
GlutinContext(ContextError)
An error using or creating the OpenGL context
Trait Implementations§
source§impl Error for GlError
impl Error for GlError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§impl From<ContextError> for GlError
impl From<ContextError> for GlError
source§fn from(e: ContextError) -> GlError
fn from(e: ContextError) -> GlError
Converts to this type from the input type.
source§impl From<CreationError> for GlError
impl From<CreationError> for GlError
source§fn from(e: CreationError) -> GlError
fn from(e: CreationError) -> GlError
Converts to this type from the input type.
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§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more