diff options
Diffstat (limited to 'src/error.rs')
-rw-r--r-- | src/error.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/error.rs b/src/error.rs index 06bfbbe..f303780 100644 --- a/src/error.rs +++ b/src/error.rs @@ -8,6 +8,7 @@ pub enum Error { BadLengths, DuplicateElems(Vec<String>), IOError(io::Error), + NoArgs, NoEditor, SpawnFailed(String, io::Error), } @@ -21,6 +22,7 @@ impl Display for Error { |d| writeln!(f, "{p}: Multiple files named \"{}\" specified", d) ), Self::IOError(e) => writeln!(f, "{p}: {e}"), + Self::NoArgs => writeln!(f, "Usage: {p} file ..."), Self::NoEditor => writeln!(f, "{p}: \"EDITOR\" environment variable is not set"), Self::SpawnFailed(ed, e) => writeln!(f, "{p}: Failed to spawn editor \"{ed}\": {e}") } |