Function higher::apply::apply_first
source · pub fn apply_first<'a, A, B, MA, MB, MF>(a: MA, b: MB) -> MAwhere
A: Clone + 'static,
B: 'a,
MA: Apply<'a, A, Target<B> = MB> + Functor<'a, A, Target<ApplyFn<'a, B, A>> = MF>,
MB: Apply<'a, B, Target<ApplyFn<'a, B, A>> = MF> + Apply<'a, B, Target<A> = MA>,
MF: Apply<'a, ApplyFn<'a, B, A>, Target<B> = MB>,