@@ -246,7 +246,7 @@ impl cosmic::Application for SettingsApp {
246246 Some ( & self . nav_model )
247247 }
248248
249- fn header_start ( & self ) -> Vec < Element < Self :: Message > > {
249+ fn header_start ( & self ) -> Vec < Element < ' _ , Self :: Message > > {
250250 let mut widgets = Vec :: new ( ) ;
251251
252252 widgets. push ( if self . search_active {
@@ -798,7 +798,7 @@ impl cosmic::Application for SettingsApp {
798798 . unwrap_or_else ( Task :: none)
799799 }
800800
801- fn view ( & self ) -> Element < Message > {
801+ fn view ( & self ) -> Element < ' _ , Message > {
802802 let view = if self . search_active && !self . search_input . is_empty ( ) {
803803 self . search_view ( )
804804 } else if let Some ( content) = self . pages . content ( self . active_page ) {
@@ -813,11 +813,11 @@ impl cosmic::Application for SettingsApp {
813813 }
814814
815815 #[ allow( clippy:: too_many_lines) ]
816- fn view_window ( & self , id : window:: Id ) -> Element < Message > {
816+ fn view_window ( & self , id : window:: Id ) -> Element < ' _ , Message > {
817817 panic ! ( "unknown window ID: {id:?}" ) ;
818818 }
819819
820- fn context_drawer ( & self ) -> Option < ContextDrawer < Message > > {
820+ fn context_drawer ( & self ) -> Option < ContextDrawer < ' _ , Message > > {
821821 if self . core . window . show_context {
822822 self . active_context_page . and_then ( |context_page| {
823823 self . pages . context_drawer ( context_page) . map ( |cd| {
@@ -836,7 +836,7 @@ impl cosmic::Application for SettingsApp {
836836 }
837837 }
838838
839- fn dialog ( & self ) -> Option < Element < Self :: Message > > {
839+ fn dialog ( & self ) -> Option < Element < ' _ , Self :: Message > > {
840840 self . pages
841841 . dialog ( self . active_page )
842842 . map ( |e| e. map ( Message :: PageMessage ) )
@@ -939,7 +939,7 @@ impl SettingsApp {
939939 /// Adds a main page to the settings application.
940940 fn insert_page < P : page:: AutoBind < crate :: pages:: Message > > (
941941 & mut self ,
942- ) -> page:: Insert < crate :: pages:: Message > {
942+ ) -> page:: Insert < ' _ , crate :: pages:: Message > {
943943 let id = self . pages . register :: < P > ( ) . id ( ) ;
944944 self . navbar_insert ( id) ;
945945
@@ -949,7 +949,7 @@ impl SettingsApp {
949949 }
950950 }
951951
952- fn navbar_insert ( & mut self , id : page:: Entity ) -> segmented_button:: SingleSelectEntityMut {
952+ fn navbar_insert ( & mut self , id : page:: Entity ) -> segmented_button:: SingleSelectEntityMut < ' _ > {
953953 let page = & self . pages . info [ id] ;
954954
955955 self . nav_model
@@ -961,7 +961,7 @@ impl SettingsApp {
961961 }
962962
963963 /// Displays the view of a page.
964- fn page_view ( & self , content : & [ section:: Entity ] ) -> cosmic:: Element < Message > {
964+ fn page_view ( & self , content : & [ section:: Entity ] ) -> cosmic:: Element < ' _ , Message > {
965965 let page = & self . pages . page [ self . active_page ] ;
966966 let page_info = & self . pages . info [ self . active_page ] ;
967967 let mut sections_column = Vec :: with_capacity ( content. len ( ) ) ;
@@ -1092,7 +1092,7 @@ impl SettingsApp {
10921092 }
10931093
10941094 /// Displays the search view.
1095- fn search_view ( & self ) -> cosmic:: Element < Message > {
1095+ fn search_view ( & self ) -> cosmic:: Element < ' _ , Message > {
10961096 let mut sections: Vec < cosmic:: Element < Message > > = Vec :: new ( ) ;
10971097
10981098 let mut current_page = page:: Entity :: default ( ) ;
@@ -1125,7 +1125,7 @@ impl SettingsApp {
11251125 }
11261126
11271127 /// Displays the sub-pages view of a page.
1128- fn sub_page_view ( & self , sub_pages : & [ page:: Entity ] ) -> cosmic:: Element < Message > {
1128+ fn sub_page_view ( & self , sub_pages : & [ page:: Entity ] ) -> cosmic:: Element < ' _ , Message > {
11291129 let page_list = sub_pages
11301130 . iter ( )
11311131 . copied ( )
0 commit comments