1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use std::io;
use thiserror::Error;

#[derive(Error, Debug)]
#[non_exhaustive]
pub enum JobError {
    #[error("Failed to create job")]
    CreateFailed(io::Error),
    #[error("Failed to assign job")]
    AssignFailed(io::Error),
    #[error("Failed to set info for job")]
    SetInfoFailed(io::Error),
    #[error("Failed to get info for job")]
    GetInfoFailed(io::Error),
}