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