join!() { /* proc-macro */ }Expand description
Use to combine sync values. It produces tuple of values or single value in case of 1 branch.
ยงExample:
extern crate join;
use join::join;
let filtered: Vec<_> = join! { vec![1,2,3].into_iter() ?> |v| v % 2 == 0 =>[] };
assert_eq!(filtered, vec![2]);