linq 0.0.1-release

Language Integrated Query in Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
use linq::linq;
use linq::iter::Enumerable;


#[test]
fn try_linq() {
    let x = 1..100;
    let y: Vec<i32> = x.clone().map(|p| p * 2).collect();
    let e: Vec<i32> = linq!(from p in x.clone(), select p * 2).collect();
    assert_eq!(e, y);
}