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