lodestone-scraper/src/error.rs

12 lines
328 B
Rust

pub type Result<T> = std::result::Result<T, Error>;
#[derive(Debug, Fail)]
pub enum Error {
#[fail(display = "network error: {}", _0)]
Net(reqwest::Error),
#[fail(display = "url parse error: {}", _0)]
Url(url::ParseError),
#[fail(display = "lodestone parse error: {}", _0)]
Parse(lodestone_parser::error::Error),
}