visdom 1.0.4

A html document syntax and operation library, use APIs similar to jquery, easy to use for web scraping and confused html.
Documentation
1
2
3
4
5
6
7
8
9
10
11
use thiserror::Error;
pub type BoxDynError = Box<dyn std::error::Error + Send + Sync + 'static>;
#[derive(Error, Debug)]
pub enum Error {
	#[error("Invalid selector:'{context}'<{reason}>")]
	InvalidSelector { context: String, reason: String },
	#[error("Call method '{method}' with {error}")]
	MethodOnInvalidSelector { method: String, error: String },
	#[error("Call method '{method}' cause an error: {message}")]
	InvalidTraitMethodCall { method: String, message: String },
}