From e6fa2d09de3f20998ee83bc88209e95299b2ce41 Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Mon, 28 Oct 2013 19:51:28 -0700 Subject: std: Move the SendDeferred trait to std::comm --- src/libstd/rt/comm.rs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'src/libstd/rt') diff --git a/src/libstd/rt/comm.rs b/src/libstd/rt/comm.rs index 6319fdead17..ca8aec38b90 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; @@ -427,12 +427,6 @@ impl Drop for PortOne { } } -/// Trait for non-rescheduling send operations, similar to `send_deferred` on ChanOne. -pub trait SendDeferred { - fn send_deferred(&self, val: T); - fn try_send_deferred(&self, val: T) -> bool; -} - struct StreamPayload { val: T, next: PortOne> -- cgit 1.4.1-3-g733a5