summary refs log tree commit diff
path: root/src/test/pretty/cap-clause.rs
blob: e6a78c3d7625aa429c5a384c2759694c71e999cb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// pp-exact

fn main() {
    let x = 1;
    let y = 2;
    let z = 3;
    let l1 = fn@[copy x]() -> int { x + y };
    let l2 = fn@[copy x; move y]() -> int { x + y };
    let l3 = fn@[move z]() -> int { z };

    let x = 1;
    let y = 2;
    let z = 3;
    let s1 = fn~[copy x]() -> int { x + y };
    let s2 = fn~[copy x; move y]() -> int { x + y };
    let s3 = fn~[move z]() -> int { z };
}