no more 'static

This commit is contained in:
AF 2023-03-12 06:49:03 +00:00
parent 18f3001e3f
commit ce63e3a1dd
2 changed files with 4 additions and 4 deletions

View File

@ -1,6 +1,6 @@
use super::{tests::*, *};
pub trait FunctorTestSuite: WeakFunctor + Eqr + 'static {
pub trait FunctorTestSuite: WeakFunctor + Eqr {
fn sample<'a, A: 'a, F: FnMut(&'a dyn Fn(A) -> Self::F<'a, A>)>(f: F)
where
Self::F<'a, A>: 'a;

View File

@ -243,8 +243,8 @@ pub fn discard_can_be_expressed_via_seq_or_la2<
T: Applicative + Eqr,
A: 'a,
B: 'a + Debug + PartialEq,
FA0: Fn() -> T::F<'a, A>,
FB0: Fn() -> T::F<'a, B>,
FA0: 'a + Fn() -> T::F<'a, A>,
FB0: 'a + Fn() -> T::F<'a, B>,
>(
fa0: FA0,
fb0: FB0,
@ -301,7 +301,7 @@ pub fn bind_is_associative<
C: 'a + Debug + PartialEq,
F: 'a + Clone + Fn(B) -> T::F<'a, C>,
G: 'a + Clone + Fn(A) -> T::F<'a, B>,
FA0: Fn() -> T::F<'a, A>,
FA0: 'a + Fn() -> T::F<'a, A>,
>(
f: F,
g: G,