docker_ctl/error.rs
1/// Represent errors in docker-ctl
2#[derive(thiserror::Error, Debug)]
3#[allow(missing_docs)]
4pub enum Error
5{
6 #[error("Container is already running.")]
7 ContainerRunning,
8 #[error("Container is not running.")]
9 ContainerNotRunning,
10 #[error("StdIO were not piped.")]
11 StdIONotPiped,
12 #[error("Missing username.")]
13 MissingUsername,
14
15 #[error("IO error: {0}.")]
16 IOError(#[from] std::io::Error),
17 #[error("Unknown environment variable: {0}.")]
18 VarError(#[from] std::env::VarError),
19}