glwfr 0.2.1

Make graphics with OpenGL.
Documentation
use thiserror::Error;

#[derive(Error, Debug)]
pub enum Errors {
    #[error("Failed to initialize GLFW: {0}")]
    GlfwInitializationError(String),

    #[error("Failed to create window: {0}")]
    WindowCreationError(String),

    #[error("Failed to load texture: {0}")]
    TextureLoadError(String),

    #[error("Failed to compile shader: {0}")]
    ShaderCompilationError(String),

    #[error("Failed to link shader program: {0}")]
    ShaderLinkError(String),

    #[error("Failed to load file: {0}")]
    FileLoadError(String),

    #[error("OpenGL error: {0}")]
    OpenGlError(String),
}