diff options
Diffstat (limited to 'tvix/cli/src/errors.rs')
-rw-r--r-- | tvix/cli/src/errors.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tvix/cli/src/errors.rs b/tvix/cli/src/errors.rs index 8eaaef1579aa..cbf8ed94579d 100644 --- a/tvix/cli/src/errors.rs +++ b/tvix/cli/src/errors.rs @@ -9,6 +9,7 @@ pub enum Error { DuplicateEnvVar(String), ShadowedOutput(String), InvalidDerivation(DerivationError), + InvalidOutputHashMode(String), } impl Display for Error { @@ -32,6 +33,11 @@ impl Display for Error { "the environment variable '{name}' shadows the name of an output" ), Error::InvalidDerivation(error) => write!(f, "invalid derivation parameters: {error}"), + + Error::InvalidOutputHashMode(mode) => write!( + f, + "invalid output hash mode: '{mode}', only 'recursive' and 'flat` are supported" + ), } } } |