Add signals() convenience iter on Event
This commit is contained in:
parent
cc5b1c988e
commit
931648a955
|
@ -49,4 +49,11 @@ impl Event {
|
|||
_ => None,
|
||||
})
|
||||
}
|
||||
/// Return all signals in the event's particulars.
|
||||
pub fn signals(&self) -> impl Iterator<Item = Signal> + '_ {
|
||||
self.particulars.iter().filter_map(|p| match p {
|
||||
Particle::Signal(s) => Some(*s),
|
||||
_ => None,
|
||||
})
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue