pub enum NixError {
EvalFailed {
host: String,
message: String,
},
BuildFailed {
host: String,
message: String,
},
CopyFailed {
host: String,
message: String,
},
ActivationFailed {
host: String,
message: String,
},
SshFailed {
host: String,
message: String,
},
UnhealthyBuilder {
host: String,
message: String,
},
NoHealthyBuilders,
Config(ConfigError),
Io(Error),
MachinesFile {
path: PathBuf,
source: Error,
},
General(String),
}Expand description
Errors from NixOS deployment operations.
Variants§
EvalFailed
BuildFailed
CopyFailed
ActivationFailed
SshFailed
UnhealthyBuilder
NoHealthyBuilders
Config(ConfigError)
Io(Error)
MachinesFile
General(String)
Trait Implementations§
Source§impl Error for NixError
impl Error for NixError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<ConfigError> for NixError
impl From<ConfigError> for NixError
Source§fn from(source: ConfigError) -> Self
fn from(source: ConfigError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for NixError
impl !RefUnwindSafe for NixError
impl Send for NixError
impl Sync for NixError
impl Unpin for NixError
impl UnsafeUnpin for NixError
impl !UnwindSafe for NixError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more