From 0547f3a0922e53014d78c7a511a216c486494895 Mon Sep 17 00:00:00 2001
From: golem131 <golem131@users.noreply.github.com>
Date: Fri, 8 Jun 2018 02:05:49 +0300
Subject: [PATCH] Dependency updates (#773)

* ansi_term 0.10.2 -> 0.11.0
* rand 0.4.2 -> 0.5.0
* users 0.6.1 -> 0.7.0

Fix building after addind in liner syntax highlight in https://github.com/redox-os/liner/pull/3
---
 Cargo.toml                     | 6 +++---
 src/lib/shell/binary/readln.rs | 1 +
 src/lib/shell/variables/mod.rs | 2 +-
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/Cargo.toml b/Cargo.toml
index 64328282..25ef0908 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -21,7 +21,7 @@ name = "ion"
 path = "src/main.rs"
 
 [build-dependencies]
-ansi_term = "0.10"
+ansi_term = "0.11"
 version_check = "0.1.3"
 
 [dependencies]
@@ -35,7 +35,7 @@ itoa = "0.4"
 lazy_static = "1.0"
 liner = { git = "https://github.com/redox-os/liner" }
 permutate = "0.3"
-rand = "0.4"
+rand = "0.5"
 regex = "1.0"
 smallstring = "0.1"
 smallvec = "0.6"
@@ -52,7 +52,7 @@ panic = "abort"
 [target."cfg(all(unix, not(target_os = \"redox\")))".dependencies]
 libc = "0.2"
 libloading = "0.5"
-users = "0.6"
+users = "0.7"
 
 [target."cfg(target_os = \"redox\")".dependencies]
 redox_syscall = "0.1"
diff --git a/src/lib/shell/binary/readln.rs b/src/lib/shell/binary/readln.rs
index e46e7018..1458a74e 100644
--- a/src/lib/shell/binary/readln.rs
+++ b/src/lib/shell/binary/readln.rs
@@ -27,6 +27,7 @@ pub(crate) fn readln(shell: &mut Shell) -> Option<String> {
 
             let line = shell.context.as_mut().unwrap().read_line(
                 prompt,
+                None,
                 &mut move |Event { editor, kind }| {
                     if let EventKind::BeforeComplete = kind {
                         let (words, pos) = editor.get_words_and_cursor_position();
diff --git a/src/lib/shell/variables/mod.rs b/src/lib/shell/variables/mod.rs
index 7425360b..dfb5d427 100644
--- a/src/lib/shell/variables/mod.rs
+++ b/src/lib/shell/variables/mod.rs
@@ -356,7 +356,7 @@ impl Variables {
         if sys::isatty(sys::STDIN_FILENO) {
             let mut con = Context::new();
             for arg in args.into_iter().skip(1) {
-                match con.read_line(format!("{}=", arg.as_ref().trim()), &mut |_| {}) {
+                match con.read_line(format!("{}=", arg.as_ref().trim()), None, &mut |_| {}) {
                     Ok(buffer) => self.set_var(arg.as_ref(), buffer.trim()),
                     Err(_) => return FAILURE,
                 }
-- 
GitLab