Macro calloop::batch_unregister
source · macro_rules! batch_unregister { ($poll:ident, $( $source:expr ),* $(,)?) => { ... }; }
Expand description
Unregister a set of event sources. Effectively calls
EventSource::unregister()
for all the sources provided.
Usage:
calloop::batch_unregister!(
poll,
self.source_one,
self.source_two,
self.source_three,
self.source_four,
)
Note that there is no scope for customisation; if you need to do special things with a particular source, you’ll need to leave it off the list. Also note that this only does try-or-early-return error handling in the order that you list the sources; if you need anything else, don’t use this macro.