Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use thiserror::Error;

#[derive(Error, Debug, PartialEq)]
pub enum Error {
    #[error("ext info empty")]
    ErrExtInfoEmpty,
}
impl Error {
    pub fn equal(&self, err: &anyhow::Error) -> bool {
        err.downcast_ref::<Self>().map_or(false, |e| e == self)
    }
}