@@ -6,7 +6,7 @@ pub enum EvalLeaf<'a, F> {
66 Result ( Vec < F > ) ,
77}
88
9- impl < ' a , F : core:: fmt:: Display > core:: fmt:: Display for EvalLeaf < ' a , F > {
9+ impl < F : core:: fmt:: Display > core:: fmt:: Display for EvalLeaf < ' _ , F > {
1010 fn fmt ( & self , f : & mut core:: fmt:: Formatter < ' _ > ) -> core:: fmt:: Result {
1111 let slice = match self {
1212 EvalLeaf :: Const ( c) => {
@@ -25,39 +25,39 @@ impl<'a, F: core::fmt::Display> core::fmt::Display for EvalLeaf<'a, F> {
2525 }
2626}
2727
28- impl < ' a , F : core:: ops:: Add < Output = F > + Clone > core:: ops:: Add for EvalLeaf < ' a , F > {
28+ impl < F : core:: ops:: Add < Output = F > + Clone > core:: ops:: Add for EvalLeaf < ' _ , F > {
2929 type Output = Self ;
3030
3131 fn add ( self , rhs : Self ) -> Self {
3232 Self :: bin_op ( |a, b| a + b, self , rhs)
3333 }
3434}
3535
36- impl < ' a , F : core:: ops:: Sub < Output = F > + Clone > core:: ops:: Sub for EvalLeaf < ' a , F > {
36+ impl < F : core:: ops:: Sub < Output = F > + Clone > core:: ops:: Sub for EvalLeaf < ' _ , F > {
3737 type Output = Self ;
3838
3939 fn sub ( self , rhs : Self ) -> Self {
4040 Self :: bin_op ( |a, b| a - b, self , rhs)
4141 }
4242}
4343
44- impl < ' a , F : core:: ops:: Mul < Output = F > + Clone > core:: ops:: Mul for EvalLeaf < ' a , F > {
44+ impl < F : core:: ops:: Mul < Output = F > + Clone > core:: ops:: Mul for EvalLeaf < ' _ , F > {
4545 type Output = Self ;
4646
4747 fn mul ( self , rhs : Self ) -> Self {
4848 Self :: bin_op ( |a, b| a * b, self , rhs)
4949 }
5050}
5151
52- impl < ' a , F : core:: ops:: Mul < Output = F > + Clone > core:: ops:: Mul < F > for EvalLeaf < ' a , F > {
52+ impl < F : core:: ops:: Mul < Output = F > + Clone > core:: ops:: Mul < F > for EvalLeaf < ' _ , F > {
5353 type Output = Self ;
5454
5555 fn mul ( self , rhs : F ) -> Self {
5656 self * Self :: Const ( rhs)
5757 }
5858}
5959
60- impl < ' a , F : Clone > EvalLeaf < ' a , F > {
60+ impl < F : Clone > EvalLeaf < ' _ , F > {
6161 pub fn map < M : Fn ( & F ) -> F , I : Fn ( & mut F ) > ( self , map : M , in_place : I ) -> Self {
6262 use EvalLeaf :: * ;
6363 match self {
0 commit comments