@@ -136,7 +136,7 @@ pub trait ListenerMapProvider {
136136 #[ cfg( feature = "alloc" ) ]
137137 fn get_listeners ( & self ) -> alloc:: vec:: Vec < ListenerKey > ;
138138 fn contains_listener ( & self , key : & ListenerKey ) -> bool ;
139- fn get_listener_ids ( & self , key : & ListenerKey ) -> Option < Iter < ComponentId > > ;
139+ fn get_listener_ids ( & self , key : & ListenerKey ) -> Option < Iter < ' _ , ComponentId > > ;
140140 fn add_listener ( & mut self , key : ListenerKey , listener_id : ComponentId ) -> bool ;
141141 fn remove_duplicates ( & mut self , key : & ListenerKey ) ;
142142}
@@ -198,13 +198,13 @@ pub enum EventRoutingError {
198198}
199199
200200impl <
201- EventReceiver : EventReceiveProvider < Event , ParamProvider > ,
202- SenderMap : SenderMapProvider < EventSender , Event , ParamProvider > ,
203- ListenerMap : ListenerMapProvider ,
204- EventSender : EventSendProvider < Event , ParamProvider > ,
205- Event : GenericEvent + Copy ,
206- ParamProvider : Debug ,
207- > EventManager < EventReceiver , SenderMap , ListenerMap , EventSender , Event , ParamProvider >
201+ EventReceiver : EventReceiveProvider < Event , ParamProvider > ,
202+ SenderMap : SenderMapProvider < EventSender , Event , ParamProvider > ,
203+ ListenerMap : ListenerMapProvider ,
204+ EventSender : EventSendProvider < Event , ParamProvider > ,
205+ Event : GenericEvent + Copy ,
206+ ParamProvider : Debug ,
207+ > EventManager < EventReceiver , SenderMap , ListenerMap , EventSender , Event , ParamProvider >
208208{
209209 pub fn remove_duplicates ( & mut self , key : & ListenerKey ) {
210210 self . listener_map . remove_duplicates ( key)
@@ -229,13 +229,13 @@ impl<
229229 }
230230}
231231impl <
232- EventReceiver : EventReceiveProvider < Event , ParamProvider > ,
233- SenderMap : SenderMapProvider < EventSenderMap , Event , ParamProvider > ,
234- ListenerMap : ListenerMapProvider ,
235- EventSenderMap : EventSendProvider < Event , ParamProvider > ,
236- Event : GenericEvent + Copy ,
237- ParamProvider : Debug ,
238- > EventManager < EventReceiver , SenderMap , ListenerMap , EventSenderMap , Event , ParamProvider >
232+ EventReceiver : EventReceiveProvider < Event , ParamProvider > ,
233+ SenderMap : SenderMapProvider < EventSenderMap , Event , ParamProvider > ,
234+ ListenerMap : ListenerMapProvider ,
235+ EventSenderMap : EventSendProvider < Event , ParamProvider > ,
236+ Event : GenericEvent + Copy ,
237+ ParamProvider : Debug ,
238+ > EventManager < EventReceiver , SenderMap , ListenerMap , EventSenderMap , Event , ParamProvider >
239239{
240240 pub fn new_with_custom_maps (
241241 event_receiver : EventReceiver ,
@@ -267,13 +267,13 @@ impl<
267267}
268268
269269impl <
270- EventReceiver : EventReceiveProvider < Event , ParamProvider > ,
271- SenderMap : SenderMapProvider < EventSenderMap , Event , ParamProvider > ,
272- ListenerMap : ListenerMapProvider ,
273- EventSenderMap : EventSendProvider < Event , ParamProvider , Error = GenericSendError > ,
274- Event : GenericEvent + Copy ,
275- ParamProvider : Clone + Debug ,
276- > EventManager < EventReceiver , SenderMap , ListenerMap , EventSenderMap , Event , ParamProvider >
270+ EventReceiver : EventReceiveProvider < Event , ParamProvider > ,
271+ SenderMap : SenderMapProvider < EventSenderMap , Event , ParamProvider > ,
272+ ListenerMap : ListenerMapProvider ,
273+ EventSenderMap : EventSendProvider < Event , ParamProvider , Error = GenericSendError > ,
274+ Event : GenericEvent + Copy ,
275+ ParamProvider : Clone + Debug ,
276+ > EventManager < EventReceiver , SenderMap , ListenerMap , EventSenderMap , Event , ParamProvider >
277277{
278278 /// This function will use the cached event receiver and try to receive one event.
279279 /// If an event was received, it will try to route that event to all subscribed event listeners.
@@ -355,11 +355,11 @@ pub mod alloc_mod {
355355 > ;
356356
357357 impl <
358- EventReceiver : EventReceiveProvider < Event , ParamProvider > ,
359- EventSender : EventSendProvider < Event , ParamProvider > ,
360- Event : GenericEvent + Copy ,
361- ParamProvider : ' static + Debug ,
362- >
358+ EventReceiver : EventReceiveProvider < Event , ParamProvider > ,
359+ EventSender : EventSendProvider < Event , ParamProvider > ,
360+ Event : GenericEvent + Copy ,
361+ ParamProvider : ' static + Debug ,
362+ >
363363 EventManager <
364364 EventReceiver ,
365365 DefaultSenderMap < EventSender , Event , ParamProvider > ,
@@ -402,7 +402,7 @@ pub mod alloc_mod {
402402 self . listeners . contains_key ( key)
403403 }
404404
405- fn get_listener_ids ( & self , key : & ListenerKey ) -> Option < Iter < ComponentId > > {
405+ fn get_listener_ids ( & self , key : & ListenerKey ) -> Option < Iter < ' _ , ComponentId > > {
406406 self . listeners . get ( key) . map ( |vec| vec. iter ( ) )
407407 }
408408
@@ -437,10 +437,10 @@ pub mod alloc_mod {
437437 }
438438
439439 impl <
440- EventSender : EventSendProvider < Event , ParamProvider > ,
441- Event : GenericEvent ,
442- ParamProvider : Debug ,
443- > Default for DefaultSenderMap < EventSender , Event , ParamProvider >
440+ EventSender : EventSendProvider < Event , ParamProvider > ,
441+ Event : GenericEvent ,
442+ ParamProvider : Debug ,
443+ > Default for DefaultSenderMap < EventSender , Event , ParamProvider >
444444 {
445445 fn default ( ) -> Self {
446446 Self {
@@ -451,10 +451,10 @@ pub mod alloc_mod {
451451 }
452452
453453 impl <
454- EventSender : EventSendProvider < Event , ParamProvider > ,
455- Event : GenericEvent ,
456- ParamProvider : Debug ,
457- > SenderMapProvider < EventSender , Event , ParamProvider >
454+ EventSender : EventSendProvider < Event , ParamProvider > ,
455+ Event : GenericEvent ,
456+ ParamProvider : Debug ,
457+ > SenderMapProvider < EventSender , Event , ParamProvider >
458458 for DefaultSenderMap < EventSender , Event , ParamProvider >
459459 {
460460 fn contains_send_event_provider ( & self , id : & ComponentId ) -> bool {
0 commit comments