aboutsummaryrefslogtreecommitdiffstats
path: root/src/eval.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/eval.rs')
-rw-r--r--src/eval.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/eval.rs b/src/eval.rs
index be14463..8ce0062 100644
--- a/src/eval.rs
+++ b/src/eval.rs
@@ -4,13 +4,13 @@ use snafu::{ResultExt, Snafu};
#[derive(Debug, Snafu)]
pub enum Error {
#[snafu(display("failed to parse command line '{}': {}", line, source))]
- ParserError {
+ Parser {
line: String,
source: crate::parser::Error,
},
#[snafu(display("failed to find command `{}`: {}", cmd, source))]
- CommandError {
+ Command {
cmd: String,
source: crate::process::Error,
},
@@ -50,7 +50,7 @@ pub struct Eval {
impl Eval {
fn new(line: &str) -> Result<Self> {
let (cmd, args) =
- crate::parser::parse(line).context(ParserError { line })?;
+ crate::parser::parse(line).context(Parser { line })?;
let builtin_stream = crate::builtins::exec(&cmd, &args);
let stream: Box<
dyn futures::stream::Stream<Item = CommandEvent, Error = Error>
@@ -69,10 +69,10 @@ impl Eval {
source: e,
}))
}
- Err(e) => return Err(e).context(CommandError { cmd }),
+ Err(e) => return Err(e).context(Command { cmd }),
}
};
- Ok(Eval { stream })
+ Ok(Self { stream })
}
}