sigfinn/
error.rs

1use snafu::Snafu;
2
3pub type Result<T> = std::result::Result<T, Error>;
4
5#[derive(Debug, Snafu)]
6#[snafu(visibility(pub))]
7pub enum Error {
8    #[snafu(display("{source}"))]
9    JoinTaskHandle { source: tokio::task::JoinError },
10
11    #[snafu(display("Error occurs while creating UNIX signal listener, error: {source}"))]
12    CreateUnixSignalListener { source: std::io::Error },
13}