about summary refs log tree commit diff
path: root/src/libstd/thread.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2015-02-05 19:00:13 +0000
committerbors <bors@rust-lang.org>2015-02-05 19:00:13 +0000
commit189930fcae287565dcef856ae8d60a83190a4b92 (patch)
tree325defba0f55b48273cd3f0814fe6c083dee5d41 /src/libstd/thread.rs
parent2c05354211b04a52cc66a0b8ad8b2225eaf9e972 (diff)
parent17bc7d8d5be3be9674d702ccad2fa88c487d23b0 (diff)
downloadrust-189930fcae287565dcef856ae8d60a83190a4b92.tar.gz
rust-189930fcae287565dcef856ae8d60a83190a4b92.zip
Auto merge of #21916 - japaric:no-as-slice, r=alexcrichton
r? @alexcrichton 
cc @eddyb 
Diffstat (limited to 'src/libstd/thread.rs')
-rw-r--r--src/libstd/thread.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/libstd/thread.rs b/src/libstd/thread.rs
index 52399ff771e..eb967c9f4e3 100644
--- a/src/libstd/thread.rs
+++ b/src/libstd/thread.rs
@@ -156,7 +156,6 @@ use ops::{Drop, FnOnce};
 use option::Option::{self, Some, None};
 use result::Result::{Err, Ok};
 use sync::{Mutex, Condvar, Arc};
-use str::Str;
 use string::String;
 use rt::{self, unwind};
 use old_io::{Writer, stdio};
@@ -452,7 +451,7 @@ impl Thread {
     /// Get the thread's name.
     #[stable(feature = "rust1", since = "1.0.0")]
     pub fn name(&self) -> Option<&str> {
-        self.inner.name.as_ref().map(|s| s.as_slice())
+        self.inner.name.as_ref().map(|s| &**s)
     }
 }
 
@@ -574,7 +573,7 @@ mod test {
     fn test_join_success() {
         match Thread::scoped(move|| -> String {
             "Success!".to_string()
-        }).join().as_ref().map(|s| s.as_slice()) {
+        }).join().as_ref().map(|s| &**s) {
             result::Result::Ok("Success!") => (),
             _ => panic!()
         }