[][src]Trait async_nursery::LocalNurse

pub trait LocalNurse<Out: 'static> {
    fn nurse_local_obj(
        &self,
        fut: LocalFutureObj<'static, Out>
    ) -> Result<(), NurseErr>; }

Same as Nurse but doesn't require the futures to be Send.

Required methods

fn nurse_local_obj(
    &self,
    fut: LocalFutureObj<'static, Out>
) -> Result<(), NurseErr>

Spawn a !Send future and store it's JoinHandle.

Loading content...

Implementations on Foreign Types

impl<'_, T: ?Sized, Out> LocalNurse<Out> for &'_ T where
    T: LocalNurse<Out>,
    Out: 'static, 
[src]

impl<'_, T: ?Sized, Out> LocalNurse<Out> for &'_ mut T where
    T: LocalNurse<Out>,
    Out: 'static, 
[src]

impl<T: ?Sized, Out> LocalNurse<Out> for Box<T> where
    T: LocalNurse<Out>,
    Out: 'static, 
[src]

impl<T: ?Sized, Out> LocalNurse<Out> for Arc<T> where
    T: LocalNurse<Out>,
    Out: 'static, 
[src]

impl<T: ?Sized, Out> LocalNurse<Out> for Rc<T> where
    T: LocalNurse<Out>,
    Out: 'static, 
[src]

Loading content...

Implementors

impl<S, Out> LocalNurse<Out> for Nursery<S, Out> where
    S: LocalSpawnHandle<Out>,
    Out: 'static, 
[src]

Loading content...