Skip to content

Commit f546bc1

Browse files
committed
refactor: [torrust#1485] normalize event type parameter name in events pkg
1 parent 3057f48 commit f546bc1

File tree

3 files changed

+21
-21
lines changed

3 files changed

+21
-21
lines changed

packages/events/src/broadcaster.rs

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -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
}

packages/events/src/bus.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,31 +3,31 @@ use std::sync::Arc;
33
use crate::broadcaster::Broadcaster;
44
use crate::{receiver, sender};
55

6-
pub struct EventBus<E: Sync + Send + Clone + 'static> {
6+
pub struct EventBus<Event: Sync + Send + Clone + 'static> {
77
pub enable_sender: bool,
8-
pub broadcaster: Broadcaster<E>,
8+
pub broadcaster: Broadcaster<Event>,
99
}
1010

11-
impl<E: Sync + Send + Clone + 'static> Default for EventBus<E> {
11+
impl<Event: Sync + Send + Clone + 'static> Default for EventBus<Event> {
1212
fn default() -> Self {
1313
let enable_sender = true;
14-
let broadcaster = Broadcaster::<E>::default();
14+
let broadcaster = Broadcaster::<Event>::default();
1515

1616
Self::new(enable_sender, broadcaster)
1717
}
1818
}
1919

20-
impl<E: Sync + Send + Clone + 'static> EventBus<E> {
20+
impl<Event: Sync + Send + Clone + 'static> EventBus<Event> {
2121
#[must_use]
22-
pub fn new(enable_sender: bool, broadcaster: Broadcaster<E>) -> Self {
22+
pub fn new(enable_sender: bool, broadcaster: Broadcaster<Event>) -> Self {
2323
Self {
2424
enable_sender,
2525
broadcaster,
2626
}
2727
}
2828

2929
#[must_use]
30-
pub fn sender(&self) -> Arc<Option<Box<dyn sender::Sender<Event = E>>>> {
30+
pub fn sender(&self) -> Arc<Option<Box<dyn sender::Sender<Event = Event>>>> {
3131
if self.enable_sender {
3232
Arc::new(Some(Box::new(self.broadcaster.clone())))
3333
} else {
@@ -36,7 +36,7 @@ impl<E: Sync + Send + Clone + 'static> EventBus<E> {
3636
}
3737

3838
#[must_use]
39-
pub fn receiver(&self) -> Box<dyn receiver::Receiver<Event = E>> {
39+
pub fn receiver(&self) -> Box<dyn receiver::Receiver<Event = Event>> {
4040
Box::new(self.broadcaster.subscribe())
4141
}
4242
}

packages/events/src/sender.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,4 @@ impl<Event> fmt::Display for SendError<Event> {
2222
}
2323
}
2424

25-
impl<T: fmt::Debug> std::error::Error for SendError<T> {}
25+
impl<Event: fmt::Debug> std::error::Error for SendError<Event> {}

0 commit comments

Comments
 (0)