macro_rules! select_biased { ($($tokens:tt)*) => { ... }; }
Expand description
Selects from a set of channel operations.
This macro allows you to define a list of channel operations, wait until any one of them
becomes ready, and finally execute it. If multiple operations are ready at the same time, the
operation nearest to the front of the list is always selected (i.e. the biased selection). Use
select!
for the unbiased selection.
Otherwise, this macro’s functionality is identical to select!
. Refer to it for the syntax.