pgdo/coordinate/
error.rs

1#[derive(thiserror::Error, miette::Diagnostic, Debug)]
2pub enum CoordinateError<C>
3where
4    C: std::error::Error,
5{
6    #[error("Input/output error")]
7    IoError(#[from] std::io::Error),
8    #[error("UNIX error")]
9    UnixError(#[from] nix::Error),
10    #[error(transparent)]
11    ControlError(C),
12    #[error("Cluster does not exist")]
13    DoesNotExist,
14}