about summary refs log tree commit diff
path: root/src/libstd/rt
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2013-10-29 13:37:08 -0700
committerbors <bors@rust-lang.org>2013-10-29 13:37:08 -0700
commit886819cca1208210cb73892f8fe4b7b9140068dc (patch)
tree8d97079200c5e086aaf5160a88ab8002c0f38f5b /src/libstd/rt
parent67d7be0ff197fe0d0c420abc8ac9c4b94a3ed025 (diff)
parente6fa2d09de3f20998ee83bc88209e95299b2ce41 (diff)
downloadrust-886819cca1208210cb73892f8fe4b7b9140068dc.tar.gz
rust-886819cca1208210cb73892f8fe4b7b9140068dc.zip
auto merge of #10140 : brson/rust/comm, r=alexcrichton
Just putting this public trait into the correct module.
Diffstat (limited to 'src/libstd/rt')
-rw-r--r--src/libstd/rt/comm.rs8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/libstd/rt/comm.rs b/src/libstd/rt/comm.rs
index a3fd4dca534..42bd8834599 100644
--- a/src/libstd/rt/comm.rs
+++ b/src/libstd/rt/comm.rs
@@ -23,7 +23,7 @@ use select::{Select, SelectPort};
 use unstable::atomics::{AtomicUint, AtomicOption, Acquire, Relaxed, SeqCst};
 use unstable::sync::UnsafeArc;
 use util::Void;
-use comm::{GenericChan, GenericSmartChan, GenericPort, Peekable};
+use comm::{GenericChan, GenericSmartChan, GenericPort, Peekable, SendDeferred};
 use cell::Cell;
 use clone::Clone;
 use tuple::ImmutableTuple;
@@ -421,12 +421,6 @@ impl<T> Drop for PortOne<T> {
     }
 }
 
-/// Trait for non-rescheduling send operations, similar to `send_deferred` on ChanOne.
-pub trait SendDeferred<T> {
-    fn send_deferred(&self, val: T);
-    fn try_send_deferred(&self, val: T) -> bool;
-}
-
 struct StreamPayload<T> {
     val: T,
     next: PortOne<StreamPayload<T>>