diff options
author | Jesse Luehrs <doy@tozt.net> | 2019-06-25 23:13:10 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2019-06-25 23:13:10 -0400 |
commit | 5cbbb16888321736a1f1a554af4966010ab58e1e (patch) | |
tree | 74547691c271bed54816aeaad41702575756aaf5 /src/parser.rs | |
parent | 1c84d7ae8b7c2d7189e4d604a396506dd2608d4f (diff) | |
download | nbsh-old-5cbbb16888321736a1f1a554af4966010ab58e1e.tar.gz nbsh-old-5cbbb16888321736a1f1a554af4966010ab58e1e.zip |
simplify
Diffstat (limited to 'src/parser.rs')
-rw-r--r-- | src/parser.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/parser.rs b/src/parser.rs index 3a03d43..9d4125f 100644 --- a/src/parser.rs +++ b/src/parser.rs @@ -6,7 +6,9 @@ pub enum Error { CommandRequired, } -pub fn parse(line: &str) -> Result<(String, Vec<String>), Error> { +pub type Result<T> = std::result::Result<T, Error>; + +pub fn parse(line: &str) -> Result<(String, Vec<String>)> { // TODO let mut tokens = line.split_whitespace().map(|s| s.to_string()); let cmd = tokens.next().context(CommandRequired)?; |