ComposedIterative
reformat
This commit is contained in:
parent
590cc0d6b2
commit
9a6671c711
@ -111,12 +111,11 @@ impl<'a, U: Monad<'a>, V: Monad<'a> + LocalFunctor<'a>> Monad<'a> for Compositio
|
|||||||
|
|
||||||
struct ComposedIterative<F>(F);
|
struct ComposedIterative<F>(F);
|
||||||
|
|
||||||
impl<
|
impl<'a, U, V, F> Iterative<'a> for ComposedIterative<F>
|
||||||
'a,
|
where
|
||||||
U: Monad<'a>,
|
U: Monad<'a>,
|
||||||
V: Monad<'a> + LocalFunctor<'a>,
|
V: Monad<'a> + LocalFunctor<'a>,
|
||||||
F: Iterative<'a, T = CompositionInstance<U, V>>,
|
F: Iterative<'a, T = CompositionInstance<U, V>>,
|
||||||
> Iterative<'a> for ComposedIterative<F>
|
|
||||||
{
|
{
|
||||||
type B = Wrap<'a, F::B, V>;
|
type B = Wrap<'a, F::B, V>;
|
||||||
type T = U;
|
type T = U;
|
||||||
|
Loading…
Reference in New Issue
Block a user