Struct kernel::deferred::Deferred [−] [src]

pub struct Deferred<A> {
    // some fields omitted
}

Methods

impl<A> Deferred<A>

fn new() -> Self

fn resolve(&self, result: A)

fn get(self) -> A

fn try_get(self) -> Result<A, Self>

Trait Implementations

impl<A> Clone for Deferred<A>

fn clone(&self) -> Self

fn clone_from(&mut self, source: &Self)

impl KObj for Deferred<i32>

fn deferred_i32(&self) -> Option<&Self>

fn async_read(&self) -> Option<&AsyncRead>

fn read(&self) -> Option<&Read>

fn write(&self) -> Option<&Write>

fn shared_mem_block(&self) -> Option<&SharedMemBlock>