@@ -17,28 +17,28 @@ macro_rules! checker {
17
17
}
18
18
}
19
19
20
- checker ! ( attr_extern, r#"extern "C" {
21
- fn ffi(#[a1] arg1: i32, #[a2] ...);
22
- }"# ) ;
23
- checker ! ( attr_extern_cvar , r#"unsafe extern "C" fn cvar( arg1: i32 , #[a1] mut args: ...) { }"# ) ;
24
- checker ! ( attr_alias , "type Alias = fn(# [a1] u8 , #[a2] ...); " ) ;
25
- checker ! ( attr_free , "fn free(# [a1] arg1: u8) { let lam = |# [a2] W(x), #[a3] y| (); }" ) ;
26
- checker ! ( attr_inherent_1 , "fn inherent1(# [a1] self, #[a2] arg1: u8) { }" ) ;
27
- checker ! ( attr_inherent_2 , "fn inherent2(# [a1] & self, #[a2] arg1: u8) { }" ) ;
28
- checker ! ( attr_inherent_3 , "fn inherent3<'a>(# [a1] &'a mut self , #[a2] arg1 : u8) { }" ) ;
29
- checker ! ( attr_inherent_4 , "fn inherent4<'a>(# [a1] self: Box<Self> , #[a2] arg1: u8) { } " ) ;
30
- checker ! ( attr_inherent_issue_64682 , "fn inherent5(# [a1] #[a2] arg1: u8 , #[a3] arg2 : u8) { } " ) ;
31
- checker ! ( attr_trait_1 , "fn trait1(# [a1] self, #[a2] arg1: u8);" ) ;
32
- checker ! ( attr_trait_2 , "fn trait2(#[a1] &self, #[a2] arg1: u8);" ) ;
33
- checker ! ( attr_trait_3 , "fn trait3<'a>(# [a1] &'a mut self , #[a2] arg1: u8);" ) ;
34
- checker ! ( attr_trait_4 , "fn trait4<'a>(# [a1] self: Box<Self>, # [a2] arg1: u8, #[a3] Vec<u8>) ;" ) ;
35
- checker ! ( attr_trait_issue_64682 , "fn trait5(#[a1] #[a2] arg1: u8, #[a3] arg2: u8);" ) ;
36
- checker ! ( rename_params , r#"impl Foo {
37
- fn hello(#[angery(true)] a: i32, #[a2] b: i32, #[what = "how"] c: u32) { }
38
- fn hello2(#[a1] # [a2] a : i32, #[what = "how"] b: i32,
39
- #[angery(true)] c: u32) {
40
- }
41
- fn hello_self(#[a1] #[a2] &self, #[a1] #[a2] a: i32,
42
- # [what = "how"] b: i32, #[angery(true)] c: u32) {
43
- }
20
+ checker ! ( attr_extern, r#"extern "C" { fn ffi (# [a1] arg1 : i32, # [a2] ...) ; }"# ) ;
21
+ checker ! ( attr_extern_cvar , r#"unsafe extern "C" fn cvar ( arg1 : i32, # [a1] mut args : ...) { }"# ) ;
22
+ checker ! ( attr_alias , "type Alias = fn (# [a1] u8, # [a2] ...) ;" ) ;
23
+ checker ! ( attr_free , "fn free (# [a1] arg1 : u8) { let lam = | # [a2] W (x) , # [a3] y | () ; }") ;
24
+ checker ! ( attr_inherent_1 , "fn inherent1 (# [a1] self , # [a2] arg1 : u8) { } " ) ;
25
+ checker ! ( attr_inherent_2 , "fn inherent2 (# [a1] & self, # [a2] arg1 : u8) { }" ) ;
26
+ checker ! ( attr_inherent_3 , "fn inherent3 < 'a > (# [a1] & 'a mut self, # [a2] arg1 : u8) { }" ) ;
27
+ checker ! ( attr_inherent_4 , "fn inherent4 < 'a > (# [a1] self : Box < Self > , # [a2] arg1 : u8) { }" ) ;
28
+ checker ! ( attr_inherent_issue_64682 , "fn inherent5 (# [a1] # [a2] arg1 : u8 , # [a3] arg2 : u8) { }" ) ;
29
+ checker ! ( attr_trait_1 , "fn trait1 (# [a1] self, # [a2] arg1 : u8) ; " ) ;
30
+ checker ! ( attr_trait_2 , "fn trait2 (# [a1] & self , # [a2] arg1 : u8) ; " ) ;
31
+ checker ! ( attr_trait_3 , "fn trait3 < 'a > (# [a1] & 'a mut self, # [a2] arg1 : u8) ;" ) ;
32
+ checker ! ( attr_trait_4 , r# "fn trait4 < 'a >
33
+ (# [a1] self : Box < Self > , # [a2] arg1 : u8, # [a3] Vec < u8 >) ;"# ) ;
34
+ checker ! ( attr_trait_issue_64682 , "fn trait5 (# [a1] # [a2] arg1 : u8, # [a3] arg2 : u8) ;" ) ;
35
+ checker ! ( rename_params , r#"impl Foo
36
+ {
37
+ fn hello
38
+ (# [angery (true)] a : i32, # [a2] b : i32, # [what = "how"] c : u32) { }
39
+ fn hello2
40
+ (# [a1] # [a2] a : i32, # [what = "how"] b : i32, # [angery (true)] c :
41
+ u32) { } fn hello_self
42
+ (# [a1] # [a2] & self, # [a1] # [a2] a : i32, # [what = "how"] b : i32, #
43
+ [angery (true)] c : u32) { }
44
44
}"# ) ;
0 commit comments