@@ -9,42 +9,42 @@ const CHANNEL_CAPACITY: usize = 32768;
99
1010/// An event sender implementation using a broadcast channel.
1111#[ derive( Clone ) ]
12- pub struct Broadcaster < E : Sync + Send + Clone > {
13- pub ( crate ) sender : broadcast:: Sender < E > ,
12+ pub struct Broadcaster < Event : Sync + Send + Clone > {
13+ pub ( crate ) sender : broadcast:: Sender < Event > ,
1414}
1515
16- impl < E : Sync + Send + Clone > Default for Broadcaster < E > {
16+ impl < Event : Sync + Send + Clone > Default for Broadcaster < Event > {
1717 fn default ( ) -> Self {
1818 let ( sender, _) = broadcast:: channel ( CHANNEL_CAPACITY ) ;
1919 Self { sender }
2020 }
2121}
2222
23- impl < E : Sync + Send + Clone > Broadcaster < E > {
23+ impl < Event : Sync + Send + Clone > Broadcaster < Event > {
2424 #[ must_use]
25- pub fn subscribe ( & self ) -> broadcast:: Receiver < E > {
25+ pub fn subscribe ( & self ) -> broadcast:: Receiver < Event > {
2626 self . sender . subscribe ( )
2727 }
2828}
2929
30- impl < E : Sync + Send + Clone > Sender for Broadcaster < E > {
31- type Event = E ;
30+ impl < Event : Sync + Send + Clone > Sender for Broadcaster < Event > {
31+ type Event = Event ;
3232
33- fn send_event ( & self , event : E ) -> BoxFuture < ' _ , Option < Result < usize , SendError < E > > > > {
33+ fn send_event ( & self , event : Event ) -> BoxFuture < ' _ , Option < Result < usize , SendError < Event > > > > {
3434 async move { Some ( self . sender . send ( event) . map_err ( std:: convert:: Into :: into) ) } . boxed ( )
3535 }
3636}
3737
38- impl < E : Sync + Send + Clone > Receiver for broadcast:: Receiver < E > {
39- type Event = E ;
38+ impl < Event : Sync + Send + Clone > Receiver for broadcast:: Receiver < Event > {
39+ type Event = Event ;
4040
4141 fn recv ( & mut self ) -> BoxFuture < ' _ , Result < Self :: Event , RecvError > > {
4242 async move { self . recv ( ) . await . map_err ( std:: convert:: Into :: into) } . boxed ( )
4343 }
4444}
4545
46- impl < E > From < broadcast:: error:: SendError < E > > for SendError < E > {
47- fn from ( err : broadcast:: error:: SendError < E > ) -> Self {
46+ impl < Event > From < broadcast:: error:: SendError < Event > > for SendError < Event > {
47+ fn from ( err : broadcast:: error:: SendError < Event > ) -> Self {
4848 SendError ( err. 0 )
4949 }
5050}
0 commit comments