nyaa_si/
error.rs

1#[derive(Debug, thiserror::Error)]
2pub enum Error {
3    #[error("Request error: {0}")]
4    RequestError(#[from] reqwest::Error),
5
6    #[error("Selector error: {0}")]
7    SelectorError(String),
8
9    #[error("Size parsing error: {0}")]
10    SizeParsingError(String),
11
12    #[error("Join error: {0}")]
13    JoinError(#[from] tokio::task::JoinError),
14}
15
16pub type Result<T> = std::result::Result<T, Error>;