signal_child/
error.rs

1use std::error::Error;
2use std::fmt::{self, Display, Formatter};
3
4/// Error returned when an ivalid signal value is used
5#[derive(Debug, Clone, Copy, PartialEq, Eq)]
6pub struct InvalidSignal;
7
8impl Display for InvalidSignal {
9    fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result {
10        write!(f, "Invalid signal value")
11    }
12}
13
14impl Error for InvalidSignal {}