aboutsummaryrefslogtreecommitdiffstats
path: root/src/repl.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/repl.rs')
-rw-r--r--src/repl.rs12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/repl.rs b/src/repl.rs
index 7f4c10d..4188fbe 100644
--- a/src/repl.rs
+++ b/src/repl.rs
@@ -1,4 +1,4 @@
-use futures::future::{Future as _, IntoFuture as _};
+use futures::future::Future as _;
use futures::stream::Stream as _;
use snafu::futures01::{FutureExt as _, StreamExt as _};
use snafu::ResultExt as _;
@@ -51,20 +51,14 @@ pub fn repl() {
}
fn read() -> impl futures::future::Future<Item = String, Error = Error> {
- crate::readline::readline()
- .into_future()
- .flatten()
- .context(Read)
+ crate::readline::readline().context(Read)
}
fn eval(
line: &str,
) -> impl futures::stream::Stream<Item = crate::eval::CommandEvent, Error = Error>
{
- crate::eval::eval(line)
- .into_future()
- .flatten_stream()
- .context(Eval)
+ crate::eval::eval(line).context(Eval)
}
fn print(event: &crate::eval::CommandEvent) -> Result<()> {