Trait radn::func::applicative_select::ApplicativeSelectExt
source · pub trait ApplicativeSelectExt<'a>: ApplicativeSelect<'a> {
// Provided method
fn select_map<A: 'a + Send, B: 'a + Send, C: 'a + Send>(
fa: Self::F<A>,
fb: Self::F<B>,
f: impl 'a + Send + FnOnce(Selected<'a, A, B, Self>) -> C
) -> Self::F<C> { ... }
}Provided Methods§
sourcefn select_map<A: 'a + Send, B: 'a + Send, C: 'a + Send>(
fa: Self::F<A>,
fb: Self::F<B>,
f: impl 'a + Send + FnOnce(Selected<'a, A, B, Self>) -> C
) -> Self::F<C>
fn select_map<A: 'a + Send, B: 'a + Send, C: 'a + Send>( fa: Self::F<A>, fb: Self::F<B>, f: impl 'a + Send + FnOnce(Selected<'a, A, B, Self>) -> C ) -> Self::F<C>
Shorthand for Functor::fmap∘ApplicativeSelect::select.