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