Struct eventual::BusySender
[−]
[src]
pub struct BusySender<T: Send + 'static, E: Send + 'static> { // some fields omitted }
pub struct BusySender<T: Send + 'static, E: Send + 'static> { // some fields omitted }
impl<T: Send + 'static, E: Send + 'static> Async for BusySender<T, E>
type Value = Sender<T, E>
type Error = ()
type Cancel = Receipt<BusySender<T, E>>
fn is_ready(&self) -> bool
fn is_err(&self) -> bool
fn poll(self) -> Result<AsyncResult<Sender<T, E>, ()>, BusySender<T, E>>
fn ready<F: FnOnce(BusySender<T, E>) + Send + 'static>(self, f: F) -> Receipt<BusySender<T, E>>
fn expect(self) -> AsyncResult<Self::Value, Self::Error>
fn receive<F>(self, f: F) where F: FnOnce(AsyncResult<Self::Value, Self::Error>) + Send + 'static
fn await(self) -> AsyncResult<Self::Value, Self::Error>
fn fire(self)
fn and<U: Async<Error=Self::Error>>(self, next: U) -> Future<U::Value, Self::Error>
fn and_then<F, U: Async<Error=Self::Error>>(self, f: F) -> Future<U::Value, Self::Error> where F: FnOnce(Self::Value) -> U + Send + 'static, U::Value: Send + 'static
fn or<A>(self, alt: A) -> Future<Self::Value, A::Error> where A: Async<Value=Self::Value>
fn or_else<F, A>(self, f: F) -> Future<Self::Value, A::Error> where F: FnOnce(Self::Error) -> A + Send + 'static, A: Async<Value=Self::Value>
impl<T: Send + 'static, E: Send + 'static> Drop for BusySender<T, E>
fn drop(&mut self)
Prefix searches with a type followed by a colon (e.g.
fn:
) to restrict the search to a given type.
Accepted types are: fn
, mod
,
struct
, enum
,
trait
, typedef
(or
tdef
).
Search functions by type signature (e.g.
vec -> usize
)