atomic_ops/
error.rs

1use thiserror::Error;
2
3#[derive(Error, Debug)]
4pub enum OpsError {
5    #[error("Serialize error")]
6    SerializeFailed,
7    #[error("Failed to borrow process status")]
8    BorrowingStatusFailed,
9    #[error("Failed to handle")]
10    HandlingFailed,
11    #[error(transparent)]
12    IOError(#[from] std::io::Error),
13    #[error("unknown data store error")]
14    Unknown,
15}
16
17pub type OpsResult<T> = Result<T, OpsError>;