pub trait WeakFunctorAny: Send {
    type FAny<'a, A: 'a + Send>: 'a + Send
       where Self: 'a;
}

Required Associated Types§

source

type FAny<'a, A: 'a + Send>: 'a + Send where Self: 'a

Type of the wrapped value.

Implementors§

source§

impl WeakFunctorAny for FutureInstance

§

type FAny<'a, A: 'a + Send> = Pin<Box<dyn Future<Output = A> + Send + 'a, Global>>

source§

impl WeakFunctorAny for LazyInstance

§

type FAny<'a, A: 'a + Send> = Box<dyn FnOnce() -> A + Send + 'a, Global>

source§

impl WeakFunctorAny for OptionInstance

§

type FAny<'a, A: 'a + Send> = Option<A>

source§

impl WeakFunctorAny for SoloInstance

§

type FAny<'a, A: 'a + Send> = A

source§

impl WeakFunctorAny for StacklessInstance

§

type FAny<'a, A: 'a + Send> = Stackless<'a, A>

source§

impl<E: Send> WeakFunctorAny for EffectInstance<E>

§

type FAny<'a, A: 'a + Send> = WithEffect<A, E> where Self: 'a

source§

impl<E: Send> WeakFunctorAny for ResultInstance<E>

§

type FAny<'a, A: 'a + Send> = Result<A, E> where Self: 'a

source§

impl<E: Send> WeakFunctorAny for TryFutureInstance<E>

§

type FAny<'a, A: 'a + Send> = Pin<Box<dyn Future<Output = Result<A, E>> + Send + 'a, Global>> where Self: 'a