progscrape_scrapers/types/
error.rs

1use thiserror::Error;
2
3#[derive(Error, Debug)]
4pub enum ScrapeError {
5    #[error("I/O error")]
6    IO(#[from] std::io::Error),
7    #[error("JSON parse error")]
8    Json(#[from] serde_json::Error),
9    #[error("HTML parse error")]
10    Html(#[from] tl::ParseError),
11    #[error("XML parse error")]
12    Xml(#[from] roxmltree::Error),
13    #[error("Structure error")]
14    StructureError(String),
15}