19 lines
770 B
Rust
19 lines
770 B
Rust
/// An error that occurred while creating an application's graphical context.
|
|
#[derive(Debug, thiserror::Error)]
|
|
pub enum Error {
|
|
/// The requested backend version is not supported.
|
|
#[error("the requested backend version is not supported")]
|
|
VersionNotSupported,
|
|
|
|
/// Failed to find any pixel format that matches the criteria.
|
|
#[error("failed to find any pixel format that matches the criteria")]
|
|
NoAvailablePixelFormat,
|
|
|
|
/// A suitable graphics adapter or device could not be found.
|
|
#[error("a suitable graphics adapter or device could not be found")]
|
|
GraphicsAdapterNotFound,
|
|
|
|
/// An error occurred in the context's internal backend
|
|
#[error("an error occurred in the context's internal backend")]
|
|
BackendError(String),
|
|
}
|