1 2 3 4 5 6 7 8 9 10 11 12 13 14
#[derive(Fail, Debug)] pub enum DeserializeError { #[fail(display = "{}({}) get nothing", attr, value)] SourceNotFound { attr: String, value: String, html_fragment: String, }, #[fail(display = "source({}) is empty", source)] SourceEmpty { source: String, html_fragment: String, } }