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,
    }
}