@@ -6,21 +6,21 @@ use super::*;
66// fn c(x: i32, ) {}
77// fn d(x: i32, y: ()) {}
88pub ( super ) fn param_list_fn_def ( p : & mut Parser ) {
9- list_ ( p, Flavor :: FnDef )
9+ list_ ( p, Flavor :: FnDef ) ;
1010}
1111
1212// test param_list_opt_patterns
1313// fn foo<F: FnMut(&mut Foo<'a>)>(){}
1414pub ( super ) fn param_list_fn_trait ( p : & mut Parser ) {
15- list_ ( p, Flavor :: FnTrait )
15+ list_ ( p, Flavor :: FnTrait ) ;
1616}
1717
1818pub ( super ) fn param_list_fn_ptr ( p : & mut Parser ) {
19- list_ ( p, Flavor :: FnPointer )
19+ list_ ( p, Flavor :: FnPointer ) ;
2020}
2121
2222pub ( super ) fn param_list_closure ( p : & mut Parser ) {
23- list_ ( p, Flavor :: Closure )
23+ list_ ( p, Flavor :: Closure ) ;
2424}
2525
2626#[ derive( Debug , Clone , Copy ) ]
@@ -104,13 +104,13 @@ fn param(p: &mut Parser, m: Marker, flavor: Flavor) -> Variadic {
104104 Flavor :: FnDef => {
105105 patterns:: pattern ( p) ;
106106 if variadic_param ( p) {
107- res = Variadic ( true )
107+ res = Variadic ( true ) ;
108108 } else if p. at ( T ! [ : ] ) {
109- types:: ascription ( p)
109+ types:: ascription ( p) ;
110110 } else {
111111 // test_err missing_fn_param_type
112112 // fn f(x y: i32, z, t: i32) {}
113- p. error ( "missing type for function parameter" )
113+ p. error ( "missing type for function parameter" ) ;
114114 }
115115 }
116116 // test value_parameters_no_patterns
@@ -128,11 +128,11 @@ fn param(p: &mut Parser, m: Marker, flavor: Flavor) -> Variadic {
128128 if ( p. at ( IDENT ) || p. at ( UNDERSCORE ) ) && p. nth ( 1 ) == T ! [ : ] && !p. nth_at ( 1 , T ! [ :: ] ) {
129129 patterns:: pattern_single ( p) ;
130130 if variadic_param ( p) {
131- res = Variadic ( true )
131+ res = Variadic ( true ) ;
132132 } else if p. at ( T ! [ : ] ) {
133- types:: ascription ( p)
133+ types:: ascription ( p) ;
134134 } else {
135- p. error ( "missing type for function parameter" )
135+ p. error ( "missing type for function parameter" ) ;
136136 }
137137 } else {
138138 types:: type_ ( p) ;
0 commit comments