rust-pickaxe 0.5.5

HTML data extraction library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use std::result::Result as StdResult;
use thiserror::Error;


#[derive(Error, Debug)]
pub enum PackageError {
    #[error("Failed to parse HTML: {0}")]
    HTMLParseError(String),
    #[error("Failed to parse selector: {0}")]
    SelectorParseError(String),
    // #[error("JSON error: {0}")]
    // JSONError(#[from] serde_json::Error),
    #[error("Unknown error: {0}")]
    UnknownError(String),
}

pub type Result<T, E = PackageError> = StdResult<T, E>;