File tree Expand file tree Collapse file tree 5 files changed +6
-6
lines changed
branches/batch/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 @@ -29,7 +29,7 @@ refs/tags/0.12.0: f0c419429ef30723ceaf6b42f9b5a2aeb5d2e2d1
29
29
refs/heads/issue-18208-method-dispatch-2: 9e1eae4fb9b6527315b4441cf8a0f5ca911d1671
30
30
refs/heads/automation-fail: 1bf06495443584539b958873e04cc2f864ab10e4
31
31
refs/heads/issue-18208-method-dispatch-3-quick-reject: 2009f85b9f99dedcec4404418eda9ddba90258a2
32
- refs/heads/batch: d6a948e8f40b1d32d4760e0dfdc0c86df654cae6
32
+ refs/heads/batch: 1bbeb375821fe197342f1e22ab53b796bb0f0c70
33
33
refs/heads/building: 126db549b038c84269a1e4fe46f051b2c15d6970
34
34
refs/heads/beta: 496dc4eae7de9d14cd49511a9acfbf5f11ae6c3f
35
35
refs/heads/windistfix: 7608dbad651f02e837ed05eef3d74a6662a6e928
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