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

#[derive(Debug, From, Error)]
pub enum Error {
    #[error("Program is not specified")]
    MissingProgram,
    #[error("Failed to get status code")]
    StatusCodeAcquisitionFailure,
    #[error("{}", _0)]
    IoError(io::Error),
}