pub fn all_nodes_with_value<T, I, F>(
nodes_items: I,
f: F,
) -> impl FnMut(ClusterEvent) -> Ready<bool>where
T: PartialEq + Eq,
I: IntoIterator<Item = (RustNodeId, T)>,
F: FnMut(RustNodeEvent) -> Option<T>,
Expand description
For an event for a rust node id, that f
maps to Some(v)
,
removes the pair (id, v)
from the nodes_items
, returning true
if it
runs out.