From eb0473df93b49d6a2ff50f82e435dbd2e19467c7 Mon Sep 17 00:00:00 2001 From: Steven Fackler Date: Fri, 11 Apr 2014 20:59:18 -0700 Subject: Make Result::{unwrap, unwrap_err} require Show `foo.ok().unwrap()` and `foo.err().unwrap()` are the fallbacks for types that aren't `Show`. Closes #13379 --- src/libstd/comm/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/libstd/comm') diff --git a/src/libstd/comm/mod.rs b/src/libstd/comm/mod.rs index 58781c01d66..e2d7a869fbc 100644 --- a/src/libstd/comm/mod.rs +++ b/src/libstd/comm/mod.rs @@ -496,7 +496,7 @@ impl Sender { // This send cannot fail because the task is // asleep (we're looking at it), so the receiver // can't go away. - (*a.get()).send(t).unwrap(); + (*a.get()).send(t).ok().unwrap(); task.wake().map(|t| t.reawaken()); (a, Ok(())) } -- cgit 1.4.1-3-g733a5