aoc_cache/
error.rs

1#[derive(thiserror::Error, Debug)]
2pub enum Error {
3    #[error("url parse error")]
4    UrlParse(#[from] url::ParseError),
5    #[error("invalid cookie error")]
6    InvalidCookie(String),
7    #[error("cookie parse error")]
8    CookieParse(String),
9    #[error("ureq error")]
10    UreqError(#[from] ureq::Error),
11    #[error("io error")]
12    Io(#[from] std::io::Error),
13    #[error("duplicate error")]
14    Duplicate(String),
15    #[error("path error")]
16    Path(String),
17    #[error("parse error")]
18    Parse(String),
19}