steamengine_renderer_util/
errors.rs1use 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}