diff options
| author | bors <bors@rust-lang.org> | 2013-10-29 13:37:08 -0700 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2013-10-29 13:37:08 -0700 |
| commit | 886819cca1208210cb73892f8fe4b7b9140068dc (patch) | |
| tree | 8d97079200c5e086aaf5160a88ab8002c0f38f5b /src/libstd/rt | |
| parent | 67d7be0ff197fe0d0c420abc8ac9c4b94a3ed025 (diff) | |
| parent | e6fa2d09de3f20998ee83bc88209e95299b2ce41 (diff) | |
| download | rust-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.rs | 8 |
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>> |
