1 2 3 4 5 6 7 8 9 10 11 12 13 14
use oql::oql; fn main() { #[derive(Clone)] struct A { k: u32 } let xs = vec![A { k: 1 }]; let ys = vec![A { k: 1 }]; let _: Vec<_> = oql! { from a in xs join b in ys on a.k > b.k select a.k } .collect(); }