@@ -1220,11 +1220,11 @@ impl<T, A: Allocator + Clone> BTreeSet<T, A> {
12201220 /// assert_eq!(high.into_iter().collect::<Vec<_>>(), [4, 5, 6, 7]);
12211221 /// ```
12221222 #[ 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 >
12241224 where
12251225 T : Ord ,
12261226 R : RangeBounds < T > ,
1227- F : ' a + FnMut ( & T ) -> bool ,
1227+ F : FnMut ( & T ) -> bool ,
12281228 {
12291229 let ( inner, alloc) = self . map . extract_if_inner ( range) ;
12301230 ExtractIf { pred, inner, alloc }
@@ -1585,11 +1585,11 @@ where
15851585}
15861586
15871587#[ 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 >
15891589where
15901590 T : PartialOrd ,
15911591 R : RangeBounds < T > ,
1592- F : ' a + FnMut ( & T ) -> bool ,
1592+ F : FnMut ( & T ) -> bool ,
15931593{
15941594 type Item = T ;
15951595
0 commit comments