mod open;
mod save;
pub use open::open_image;
pub use save::save_image;
use thiserror::Error;
#[non_exhaustive]
#[derive(Debug, Error)]
pub enum ImageError {
#[error("File has an invalid extension")]
InvalidExtension,
#[error("IO error: {0}")]
IoError(#[from] std::io::Error),
#[error("Image error: {0}")]
ImageError(#[from] image::ImageError),
}