Skip to content

Commit 2e5c08e

Browse files
committed
ref: clippy + format
1 parent dc036a6 commit 2e5c08e

File tree

1 file changed

+19
-33
lines changed

1 file changed

+19
-33
lines changed

src/event_filter.rs

Lines changed: 19 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,8 @@ impl EventFilter {
7979
}
8080

8181
/// Sets the event signature to filter specific events.
82-
/// If neither events nor event signature hashes are set, all events from the specified contract(s) will be tracked.
82+
/// If neither events nor event signature hashes are set, all events from the specified
83+
/// contract(s) will be tracked.
8384
#[must_use]
8485
pub fn with_event(mut self, event: impl Into<String>) -> Self {
8586
let event = event.into();
@@ -90,23 +91,26 @@ impl EventFilter {
9091
}
9192

9293
/// Sets the event signatures to filter specific events.
93-
/// If neither events nor event signature hashes are set, all events from the specified contract(s) will be tracked.
94+
/// If neither events nor event signature hashes are set, all events from the specified
95+
/// contract(s) will be tracked.
9496
#[must_use]
9597
pub fn with_events(mut self, events: impl IntoIterator<Item = impl Into<String>>) -> Self {
9698
self.events.extend(events.into_iter().map(Into::into));
9799
self
98100
}
99101

100102
/// Sets the event signature hash to filter specific events.
101-
/// If neither event signature hashes nor events are set, all events from the specified contract(s) will be tracked.
103+
/// If neither event signature hashes nor events are set, all events from the specified
104+
/// contract(s) will be tracked.
102105
#[must_use]
103106
pub fn with_event_signature(mut self, event_signature: impl Into<Topic>) -> Self {
104107
self.event_signatures = self.event_signatures.extend(event_signature.into());
105108
self
106109
}
107110

108111
/// Sets the event signature hashes to filter specific events.
109-
/// If neither event signature hashes nor events are set, all events from the specified contract(s) will be tracked.
112+
/// If neither event signature hashes nor events are set, all events from the specified
113+
/// contract(s) will be tracked.
110114
#[must_use]
111115
pub fn with_event_signatures(
112116
mut self,
@@ -124,8 +128,7 @@ impl EventFilter {
124128
pub fn all_events(&self) -> Topic {
125129
let events = self.events.iter().map(|e| keccak256(e.as_bytes())).collect::<Vec<_>>();
126130
let sigs = self.event_signatures.clone();
127-
let sigs = sigs.extend(events);
128-
sigs
131+
sigs.extend(events)
129132
}
130133
}
131134

@@ -185,7 +188,7 @@ mod tests {
185188
let address = address!("0x000000000000000000000000000000000000dEaD");
186189
let filter = EventFilter::new().with_contract_address(address);
187190
let got = format!("{filter}");
188-
let expected = format!("EventFilter(contract: 0x000000000000000000000000000000000000dEaD)");
191+
let expected = "EventFilter(contract: 0x000000000000000000000000000000000000dEaD)";
189192
assert_eq!(got, expected);
190193

191194
// Debug should equal Display
@@ -197,7 +200,7 @@ mod tests {
197200
let event = SomeContract::EventOne::SIGNATURE;
198201
let filter = EventFilter::new().with_event(event);
199202
let got = format!("{filter}");
200-
let expected = format!("EventFilter(events: [EventOne()])");
203+
let expected = "EventFilter(events: [EventOne()])";
201204
assert_eq!(got, expected);
202205

203206
// Debug should equal Display
@@ -209,9 +212,7 @@ mod tests {
209212
let event_signature = SomeContract::EventOne::SIGNATURE_HASH;
210213
let filter = EventFilter::new().with_event_signature(event_signature);
211214
let got = format!("{filter}");
212-
let expected = format!(
213-
"EventFilter(event_signatures: [0xa08dd6fd0d644da5df33d075cb9256203802f6948ab81b87079960711810dc91])"
214-
);
215+
let expected = "EventFilter(event_signatures: [0xa08dd6fd0d644da5df33d075cb9256203802f6948ab81b87079960711810dc91])";
215216
assert_eq!(got, expected);
216217

217218
// Debug should equal Display
@@ -225,9 +226,7 @@ mod tests {
225226
let filter = EventFilter::new().with_contract_address(address).with_events(events.clone());
226227

227228
let got = format!("{filter}");
228-
let expected = format!(
229-
"EventFilter(contract: 0x000000000000000000000000000000000000dEaD, events: [EventOne(), EventTwo()])"
230-
);
229+
let expected = "EventFilter(contract: 0x000000000000000000000000000000000000dEaD, events: [EventOne(), EventTwo()])";
231230
assert_eq!(got, expected);
232231

233232
// Debug should equal Display
@@ -244,13 +243,8 @@ mod tests {
244243
.with_event_signatures(event_signatures.clone());
245244

246245
let got = format!("{filter}");
247-
// `Topic` doesn't guarantee the order of values it returns
248-
let expected_1 = format!(
249-
"EventFilter(contract: 0x000000000000000000000000000000000000dEaD, event_signatures: [0x16eb4fc7651e068f1c31303645026f82d5fced11a8d5209bbf272072be23ddff, 0xa08dd6fd0d644da5df33d075cb9256203802f6948ab81b87079960711810dc91])"
250-
);
251-
let expected_2 = format!(
252-
"EventFilter(contract: 0x000000000000000000000000000000000000dEaD, event_signatures: [0xa08dd6fd0d644da5df33d075cb9256203802f6948ab81b87079960711810dc91, 0x16eb4fc7651e068f1c31303645026f82d5fced11a8d5209bbf272072be23ddff])"
253-
);
246+
let expected_1 = "EventFilter(contract: 0x000000000000000000000000000000000000dEaD, event_signatures: [0x16eb4fc7651e068f1c31303645026f82d5fced11a8d5209bbf272072be23ddff, 0xa08dd6fd0d644da5df33d075cb9256203802f6948ab81b87079960711810dc91])";
247+
let expected_2 = "EventFilter(contract: 0x000000000000000000000000000000000000dEaD, event_signatures: [0xa08dd6fd0d644da5df33d075cb9256203802f6948ab81b87079960711810dc91, 0x16eb4fc7651e068f1c31303645026f82d5fced11a8d5209bbf272072be23ddff])";
254248
assert!(
255249
got == expected_1 || got == expected_2,
256250
"got: {got},\nexpected_1: {expected_1},\nexpected_2: {expected_2}"
@@ -270,12 +264,8 @@ mod tests {
270264
.with_event_signatures(event_signatures.clone());
271265

272266
let got = format!("{filter}");
273-
let expected_1 = format!(
274-
"EventFilter(events: [EventOne(), EventTwo()], event_signatures: [0x16eb4fc7651e068f1c31303645026f82d5fced11a8d5209bbf272072be23ddff, 0xa08dd6fd0d644da5df33d075cb9256203802f6948ab81b87079960711810dc91])",
275-
);
276-
let expected_2 = format!(
277-
"EventFilter(events: [EventOne(), EventTwo()], event_signatures: [0xa08dd6fd0d644da5df33d075cb9256203802f6948ab81b87079960711810dc91, 0x16eb4fc7651e068f1c31303645026f82d5fced11a8d5209bbf272072be23ddff])",
278-
);
267+
let expected_1 = "EventFilter(events: [EventOne(), EventTwo()], event_signatures: [0x16eb4fc7651e068f1c31303645026f82d5fced11a8d5209bbf272072be23ddff, 0xa08dd6fd0d644da5df33d075cb9256203802f6948ab81b87079960711810dc91])";
268+
let expected_2 = "EventFilter(events: [EventOne(), EventTwo()], event_signatures: [0xa08dd6fd0d644da5df33d075cb9256203802f6948ab81b87079960711810dc91, 0x16eb4fc7651e068f1c31303645026f82d5fced11a8d5209bbf272072be23ddff])";
279269
assert!(
280270
got == expected_1 || got == expected_2,
281271
"got: {got},\nexpected_1: {expected_1},\nexpected_2: {expected_2}"
@@ -297,12 +287,8 @@ mod tests {
297287
.with_event_signatures(event_signatures.clone());
298288

299289
let got = format!("{filter}");
300-
let expected_1 = format!(
301-
"EventFilter(contract: 0x000000000000000000000000000000000000dEaD, events: [EventOne(), EventTwo()], event_signatures: [0x16eb4fc7651e068f1c31303645026f82d5fced11a8d5209bbf272072be23ddff, 0xa08dd6fd0d644da5df33d075cb9256203802f6948ab81b87079960711810dc91])",
302-
);
303-
let expected_2 = format!(
304-
"EventFilter(contract: 0x000000000000000000000000000000000000dEaD, events: [EventOne(), EventTwo()], event_signatures: [0xa08dd6fd0d644da5df33d075cb9256203802f6948ab81b87079960711810dc91, 0x16eb4fc7651e068f1c31303645026f82d5fced11a8d5209bbf272072be23ddff])",
305-
);
290+
let expected_1 = "EventFilter(contract: 0x000000000000000000000000000000000000dEaD, events: [EventOne(), EventTwo()], event_signatures: [0x16eb4fc7651e068f1c31303645026f82d5fced11a8d5209bbf272072be23ddff, 0xa08dd6fd0d644da5df33d075cb9256203802f6948ab81b87079960711810dc91])";
291+
let expected_2 = "EventFilter(contract: 0x000000000000000000000000000000000000dEaD, events: [EventOne(), EventTwo()], event_signatures: [0xa08dd6fd0d644da5df33d075cb9256203802f6948ab81b87079960711810dc91, 0x16eb4fc7651e068f1c31303645026f82d5fced11a8d5209bbf272072be23ddff])";
306292
assert!(
307293
got == expected_1 || got == expected_2,
308294
"got: {got},\nexpected_1: {expected_1},\nexpected_2: {expected_2}"

0 commit comments

Comments
 (0)