aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2019-07-06 12:32:12 -0400
committerJesse Luehrs <doy@tozt.net>2019-07-06 12:37:57 -0400
commitc87eba973da4b756ee8011c0b997ae9b95372933 (patch)
treeca5c8a416769202ac353b7d327ff6150da104a5a
parentf6340bebd450d7ad166ac57b3618579f614c9f0c (diff)
downloadnbsh-old-c87eba973da4b756ee8011c0b997ae9b95372933.tar.gz
nbsh-old-c87eba973da4b756ee8011c0b997ae9b95372933.zip
there's no reason to import these by name
-rw-r--r--src/builtins.rs6
-rw-r--r--src/eval.rs6
-rw-r--r--src/parser.rs4
-rw-r--r--src/process.rs12
-rw-r--r--src/readline.rs10
-rw-r--r--src/repl.rs10
6 files changed, 24 insertions, 24 deletions
diff --git a/src/builtins.rs b/src/builtins.rs
index 563cfe4..d130907 100644
--- a/src/builtins.rs
+++ b/src/builtins.rs
@@ -1,6 +1,6 @@
-use snafu::{ensure, OptionExt, ResultExt, Snafu};
+use snafu::{OptionExt as _, ResultExt as _};
-#[derive(Debug, Snafu)]
+#[derive(Debug, snafu::Snafu)]
pub enum Error {
#[snafu(display("unknown builtin {}", cmd))]
UnknownBuiltin { cmd: String },
@@ -85,7 +85,7 @@ impl futures::stream::Stream for Builtin {
}
fn cd(args: &[String]) -> Result<()> {
- ensure!(
+ snafu::ensure!(
args.len() <= 1,
TooManyParams {
cmd: "cd",
diff --git a/src/eval.rs b/src/eval.rs
index 8ce0062..ae58fc8 100644
--- a/src/eval.rs
+++ b/src/eval.rs
@@ -1,7 +1,7 @@
-use futures::stream::Stream;
-use snafu::{ResultExt, Snafu};
+use futures::stream::Stream as _;
+use snafu::ResultExt as _;
-#[derive(Debug, Snafu)]
+#[derive(Debug, snafu::Snafu)]
pub enum Error {
#[snafu(display("failed to parse command line '{}': {}", line, source))]
Parser {
diff --git a/src/parser.rs b/src/parser.rs
index d8d1dd6..7a7ec98 100644
--- a/src/parser.rs
+++ b/src/parser.rs
@@ -1,6 +1,6 @@
-use snafu::{OptionExt, Snafu};
+use snafu::OptionExt as _;
-#[derive(Debug, Snafu)]
+#[derive(Debug, snafu::Snafu)]
pub enum Error {
#[snafu(display("No command given"))]
CommandRequired,
diff --git a/src/process.rs b/src/process.rs
index b7e3ed9..090824a 100644
--- a/src/process.rs
+++ b/src/process.rs
@@ -1,10 +1,10 @@
-use futures::future::Future;
-use snafu::{ResultExt, Snafu};
-use std::io::{Read, Write};
-use tokio::io::AsyncRead;
-use tokio_pty_process::CommandExt;
+use futures::future::Future as _;
+use snafu::ResultExt as _;
+use std::io::{Read as _, Write as _};
+use tokio::io::AsyncRead as _;
+use tokio_pty_process::CommandExt as _;
-#[derive(Debug, Snafu)]
+#[derive(Debug, snafu::Snafu)]
pub enum Error {
#[snafu(display("failed to open a pty: {}", source))]
OpenPty { source: std::io::Error },
diff --git a/src/readline.rs b/src/readline.rs
index 2077da2..6d1a69a 100644
--- a/src/readline.rs
+++ b/src/readline.rs
@@ -1,7 +1,7 @@
-use snafu::{ensure, ResultExt, Snafu};
-use std::io::Write;
+use snafu::ResultExt as _;
+use std::io::Write as _;
-#[derive(Debug, Snafu)]
+#[derive(Debug, snafu::Snafu)]
pub enum Error {
#[snafu(display("failed to write to the terminal: {}", source))]
WriteToTerminal { source: std::io::Error },
@@ -126,7 +126,7 @@ impl ReadlineState {
'd' => {
if self.buffer.is_empty() {
self.echo_char('\n').context(WriteToTerminal)?;
- ensure!(false, EOF);
+ snafu::ensure!(false, EOF);
}
}
'e' => {
@@ -256,7 +256,7 @@ impl futures::future::Future for Readline {
}
Err(std::sync::mpsc::TryRecvError::Disconnected) => {
// is EOF correct here?
- ensure!(false, EOF)
+ snafu::ensure!(false, EOF)
}
}
}
diff --git a/src/repl.rs b/src/repl.rs
index 8661022..30d852e 100644
--- a/src/repl.rs
+++ b/src/repl.rs
@@ -1,9 +1,9 @@
-use futures::future::{Future, IntoFuture};
-use futures::stream::Stream;
-use snafu::{ResultExt, Snafu};
-use std::io::Write;
+use futures::future::{Future as _, IntoFuture as _};
+use futures::stream::Stream as _;
+use snafu::ResultExt as _;
+use std::io::Write as _;
-#[derive(Debug, Snafu)]
+#[derive(Debug, snafu::Snafu)]
pub enum Error {
#[snafu(display("error during read: {}", source))]
Read { source: crate::readline::Error },