about summary refs log tree commit diff
path: root/src/libcore/option.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/libcore/option.rs')
-rw-r--r--src/libcore/option.rs4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/libcore/option.rs b/src/libcore/option.rs
index 31a452553e5..84da65f90be 100644
--- a/src/libcore/option.rs
+++ b/src/libcore/option.rs
@@ -138,11 +138,9 @@
 //! }
 //! ```
 
-use any::Any;
 use cmp::{Eq, TotalEq, TotalOrd};
 use default::Default;
 use iter::{Iterator, DoubleEndedIterator, FromIterator, ExactSize};
-use kinds::Send;
 use mem;
 use slice;
 
@@ -238,7 +236,7 @@ impl<T> Option<T> {
     ///
     /// Fails if the value is a `None` with a custom failure message provided by `msg`.
     #[inline]
-    pub fn expect<M: Any + Send>(self, msg: M) -> T {
+    pub fn expect(self, msg: &str) -> T {
         match self {
             Some(val) => val,
             None => fail!(msg),