@@ -31,7 +31,6 @@ pub trait ListModelExtManual: sealed::Sealed + IsA<ListModel> + Sized {
3131 /// # Panics
3232 ///
3333 /// Panics if `T::static_type().is_a(self.item_type())` is not true.
34-
3534 fn iter < LT : IsA < glib:: Object > > ( & self ) -> ListModelIter < LT > {
3635 assert ! ( self . item_type( ) . is_a( LT :: static_type( ) ) ) ;
3736
@@ -85,7 +84,7 @@ pub struct ListModelIter<'a, T: IsA<glib::Object>> {
8584 changed : Rc < Cell < bool > > ,
8685 signal_id : Option < SignalHandlerId > ,
8786}
88- impl < ' a , T : IsA < glib:: Object > > Iterator for ListModelIter < ' a , T > {
87+ impl < T : IsA < glib:: Object > > Iterator for ListModelIter < ' _ , T > {
8988 type Item = Result < T , ListModelMutatedDuringIter > ;
9089
9190 fn next ( & mut self ) -> Option < Self :: Item > {
@@ -144,11 +143,11 @@ impl<'a, T: IsA<glib::Object>> Iterator for ListModelIter<'a, T> {
144143 }
145144}
146145
147- impl < ' a , T : IsA < glib:: Object > > FusedIterator for ListModelIter < ' a , T > { }
146+ impl < T : IsA < glib:: Object > > FusedIterator for ListModelIter < ' _ , T > { }
148147
149- impl < ' a , T : IsA < glib:: Object > > ExactSizeIterator for ListModelIter < ' a , T > { }
148+ impl < T : IsA < glib:: Object > > ExactSizeIterator for ListModelIter < ' _ , T > { }
150149
151- impl < ' a , T : IsA < glib:: Object > > DoubleEndedIterator for ListModelIter < ' a , T > {
150+ impl < T : IsA < glib:: Object > > DoubleEndedIterator for ListModelIter < ' _ , T > {
152151 fn next_back ( & mut self ) -> Option < Self :: Item > {
153152 if self . reverse_pos == self . i {
154153 return None ;
@@ -183,7 +182,7 @@ impl<'a, T: IsA<glib::Object>> DoubleEndedIterator for ListModelIter<'a, T> {
183182 }
184183 }
185184}
186- impl < ' a , T : IsA < glib:: Object > > Drop for ListModelIter < ' a , T > {
185+ impl < T : IsA < glib:: Object > > Drop for ListModelIter < ' _ , T > {
187186 #[ inline]
188187 fn drop ( & mut self ) {
189188 self . model . disconnect ( self . signal_id . take ( ) . unwrap ( ) ) ;
0 commit comments