Trait radn::func::local::LocalFunctor
source · pub trait LocalFunctor<'a>: WeakFunctor<'a> {
// Required method
fn stuff<A: 'a + Send, T: Pure<'a>>(
fa: Self::F<T::F<A>>
) -> T::F<Self::F<A>>;
// Provided method
fn unstuff<A: 'a + Send, B: 'a + Send>(
state: Self::F<ControlFlow<B, A>>
) -> ControlFlow<Self::F<B>, A> { ... }
}Expand description
Represents wrapped results which are instantly available.
Required Methods§
Provided Methods§
sourcefn unstuff<A: 'a + Send, B: 'a + Send>(
state: Self::F<ControlFlow<B, A>>
) -> ControlFlow<Self::F<B>, A>
fn unstuff<A: 'a + Send, B: 'a + Send>( state: Self::F<ControlFlow<B, A>> ) -> ControlFlow<Self::F<B>, A>
Extract iteration state, if successful.