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>;