Documentation
1
2
3
4
5
6
7
8
9
10
use trackable::error::{ErrorKind as TrackableErrorKind, TrackableError};

#[derive(Debug, Clone, TrackableError)]
pub struct Error(TrackableError<ErrorKind>);

#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
pub enum ErrorKind {
    InvalidInput,
}
impl TrackableErrorKind for ErrorKind {}