steamengine_renderer_util/
errors.rs

1use thiserror::Error;
2
3#[derive(Debug, Error)]
4pub enum Error {
5    #[error("io error")]
6    IOError(#[from] std::io::Error),
7    #[cfg(feature = "resource-manager")]
8    #[error("fs extra error")]
9    FSError(#[from] fs_extra::error::Error),
10    #[cfg(feature = "texture-resource-manager")]
11    #[error("image load error")]
12    ImageError(#[from] image::error::ImageError),
13    #[error("from UTF8 error")]
14    Utf8Error(#[from] std::string::FromUtf8Error),
15    #[cfg(feature = "model-resource-manager")]
16    #[error("model load error")]
17    ModelLoadError(#[from] tobj::LoadError),
18}