diff --git a/src/func/controlflow.rs b/src/func/controlflow.rs index cf407cc..290944e 100644 --- a/src/func/controlflow.rs +++ b/src/func/controlflow.rs @@ -32,9 +32,9 @@ impl Pure for ControlFlowClass { } /// Next [AIterative] state, wrapped. -pub type AIterativeWrapped<'a, I> = <>::T as WeakFunctor>::F< +pub type AIterativeWrapped<'a, F> = <>::T as WeakFunctor>::F< 'a, - ControlFlow<>::B, (>::A, I)>, + ControlFlow<>::B, (>::A, F)>, >; /// Value passed to [`Monad::iterate_argument`]. @@ -91,8 +91,8 @@ impl< } /// Next [Iterative] state, wrapped. -pub type IterativeWrapped<'a, I> = - <>::T as WeakFunctor>::F<'a, ControlFlow<>::B, I>>; +pub type IterativeWrapped<'a, F> = + <>::T as WeakFunctor>::F<'a, ControlFlow<>::B, F>>; /// Value passed to [`Monad::iterate`]. pub trait Iterative<'a>: 'a + Sized {