File tree Expand file tree Collapse file tree 5 files changed +6
-6
lines changed
branches/snap-stage3/src/test/pretty Expand file tree Collapse file tree 5 files changed +6
-6
lines changed Original file line number Diff line number Diff line change 1
1
---
2
2
refs/heads/master: 5e21e17d9638d14af41e27e5ca9a21c8a1bc0170
3
3
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
4
- refs/heads/snap-stage3: d6a948e8f40b1d32d4760e0dfdc0c86df654cae6
4
+ refs/heads/snap-stage3: 1bbeb375821fe197342f1e22ab53b796bb0f0c70
5
5
refs/heads/try: 5204084bd2e46af7cc6e0147430e44dd0d657bbb
6
6
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
7
7
refs/heads/dist-snap: ba4081a5a8573875fed17545846f6f6902c8ba8d
Original file line number Diff line number Diff line change 15
15
16
16
fn call_it ( f : Box < FnMut ( String ) -> String > ) { }
17
17
18
- fn call_this ( f: | & str| : Send ) { }
18
+ fn call_this < F > ( f : F ) where F : Fn ( & str ) + Send { }
19
19
20
- fn call_that( f: <' a >| & ' a int , & ' a int | -> int ) { }
20
+ fn call_that < F > ( f : F ) where F : for < ' a > Fn ( & ' a int , & ' a int ) -> int { }
21
21
22
22
fn call_extern ( f : fn ( ) -> int ) { }
23
23
Original file line number Diff line number Diff line change 14
14
// preserved. They are needed to disambiguate `{return n+1}; - 0` from
15
15
// `({return n+1}-0)`.
16
16
17
- fn id ( f: || -> int) -> int { f ( ) }
17
+ fn id < F > ( f : F ) -> int where F : Fn ( ) -> int { f ( ) }
18
18
19
19
fn wsucc ( _n : int ) -> int { id ( || { 1 } ) - 0 }
20
20
fn main ( ) { }
Original file line number Diff line number Diff line change 10
10
11
11
// pp-exact
12
12
13
- fn f ( f: | int| ) { f ( 10 ) }
13
+ fn f < F > ( f : F ) where F : Fn ( int ) { f ( 10 ) }
14
14
15
15
fn main ( ) { f ( |i| { assert ! ( i == 10 ) } ) }
Original file line number Diff line number Diff line change 11
11
// pp-exact
12
12
13
13
fn from_foreign_fn ( _x : fn ( ) ) { }
14
- fn from_stack_closure ( _x: || ) { }
14
+ fn from_stack_closure < F > ( _x : F ) where F : Fn ( ) { }
15
15
fn main ( ) { }
You can’t perform that action at this time.
0 commit comments