Clarify as_ref to &str

as_ref is more ambiguous about the target type
than &*. This change is necessary to allow
rustyline to build on an updated toolchain.

Change-Id: I1adfc84d5d10a71351f2a7c7d0fd3f2b43f553f8
diff --git a/src/history.rs b/src/history.rs
index dac738b..b85f0b1 100644
--- a/src/history.rs
+++ b/src/history.rs
@@ -147,7 +147,7 @@
         let file = try!(File::open(&path));
         let rdr = BufReader::new(file);
         for line in rdr.lines() {
-            self.add(try!(line).as_ref()); // TODO truncate to MAX_LINE
+            self.add(&*try!(line)); // TODO truncate to MAX_LINE
         }
         Ok(())
     }
diff --git a/src/lib.rs b/src/lib.rs
index cb1d284..6e7e625 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -647,7 +647,7 @@
     let user_input = readline_edit(prompt, initial, editor, &original_mode);
     if editor.config.auto_add_history() {
         if let Ok(ref line) = user_input {
-            editor.add_history_entry(line.as_ref());
+            editor.add_history_entry(&*line);
         }
     }
     drop(guard); // try!(disable_raw_mode(original_mode));