monitor/noxis-cli/src/cli_error.rs

15 lines
568 B
Rust

use thiserror::Error;
#[derive(Debug, Error)]
pub enum NoxisCliError {
#[error("Can't find socket `{0}`. Error : {1}")]
NoxisDaemonMissing(String, String),
#[error("Noxis CLI can't write any data to the Noxis-rs port. Check daemon and it's runtime!")]
PortIsNotWritable,
#[error("Can't send Cli-prompt to the Noxis-rs. Check it's state")]
CliPromptCanNotBeSent,
#[error("Can't parse CLI struct and send as byte stream")]
ToStringCliParsingParsing,
#[error("Can't read Noxis response due to {0}")]
CliResponseReadError(String)
}