/ src / model / errors.rs
errors.rs
 1  #[derive(Debug, thiserror::Error)]
 2  pub enum ModelError {
 3      #[error("IO error: {0}")]
 4      Io(#[from] std::io::Error),
 5  
 6      #[error("Tokenizer error: {0}")]
 7      Tokenizer(#[from] tokenizers::Error),
 8  
 9      #[error("Onnx error: {0}")]
10      Onnx(#[from] super::onnx::OnnxError),
11  
12      #[error("Install error: {0}")]
13      Install(#[from] crate::install::InstallError),
14  
15      #[error("VAE encoder not loaded - use Mode::Img2Img or Mode::Inpaint")]
16      VaeEncoderNotLoaded,
17  }
18