@@ -1220,11 +1220,11 @@ impl<T, A: Allocator + Clone> BTreeSet<T, A> {
1220
1220
/// assert_eq!(high.into_iter().collect::<Vec<_>>(), [4, 5, 6, 7]);
1221
1221
/// ```
1222
1222
#[ unstable( feature = "btree_extract_if" , issue = "70530" ) ]
1223
- pub fn extract_if < ' a , F , R > ( & ' a mut self , range : R , pred : F ) -> ExtractIf < ' a , T , R , F , A >
1223
+ pub fn extract_if < F , R > ( & mut self , range : R , pred : F ) -> ExtractIf < ' _ , T , R , F , A >
1224
1224
where
1225
1225
T : Ord ,
1226
1226
R : RangeBounds < T > ,
1227
- F : ' a + FnMut ( & T ) -> bool ,
1227
+ F : FnMut ( & T ) -> bool ,
1228
1228
{
1229
1229
let ( inner, alloc) = self . map . extract_if_inner ( range) ;
1230
1230
ExtractIf { pred, inner, alloc }
@@ -1585,11 +1585,11 @@ where
1585
1585
}
1586
1586
1587
1587
#[ unstable( feature = "btree_extract_if" , issue = "70530" ) ]
1588
- impl < ' a , T , R , F , A : Allocator + Clone > Iterator for ExtractIf < ' _ , T , R , F , A >
1588
+ impl < T , R , F , A : Allocator + Clone > Iterator for ExtractIf < ' _ , T , R , F , A >
1589
1589
where
1590
1590
T : PartialOrd ,
1591
1591
R : RangeBounds < T > ,
1592
- F : ' a + FnMut ( & T ) -> bool ,
1592
+ F : FnMut ( & T ) -> bool ,
1593
1593
{
1594
1594
type Item = T ;
1595
1595
0 commit comments