10 let _ = #[attr] [0; 0];
11 let _ = #[attr] [0, 0, 0];
12 let _ = #[attr] foo();
13 let _ = #[attr] x.foo();
15 let _ = #[attr] (#[attr] 0,);
16 let _ = #[attr] (#[attr] 0, 0);
17 let _ = #[attr] 0 + #[attr] 0;
18 let _ = #[attr] 0 / #[attr] 0;
19 let _ = #[attr] 0 & #[attr] 0;
20 let _ = #[attr] 0 % #[attr] 0;
21 let _ = #[attr] (0 + 0);
24 let _ = #[attr] false;
27 let _ = #[attr] x as Y;
28 let _ = #[attr] (x as Y);
34 #[attr] while let Some(false) = true {
51 let _ = #[attr] || #[attr] foo;
52 let _ = #[attr] move || #[attr] foo;
92 let _ = #[attr] x = y;
93 let _ = #[attr] (x = y);
94 let _ = #[attr] x += y;
95 let _ = #[attr] (x += y);
96 let _ = #[attr] foo.bar;
97 let _ = (#[attr] foo).bar;
98 let _ = #[attr] foo.0;
99 let _ = (#[attr] foo).0;
100 let _ = #[attr] foo[bar];
101 let _ = (#[attr] foo)[bar];
102 let _ = #[attr] 0..#[attr] 0;
104 let _ = #[attr] (0..0);
105 let _ = #[attr] (0..);
106 let _ = #[attr] (..0);
107 let _ = #[attr] (..);
108 let _ = #[attr] foo::bar::baz;
110 let _ = #[attr] &mut 0;
111 let _ = #[attr] &#[attr] 0;
112 let _ = #[attr] &mut #[attr] 0;
113 let _ = #[attr] break;
114 let _ = #[attr] continue;
115 let _ = #[attr] return;
116 let _ = #[attr] foo!();
117 let _ = #[attr] foo!(#! [attr]);
118 let _ = #[attr] foo![];
119 let _ = #[attr] foo![#! [attr]];
120 let _ = #[attr] foo! {};
121 let _ = #[attr] foo! { #! [attr] };
122 let _ = #[attr] Foo { bar: baz };
123 let _ = #[attr] Foo { ..foo };
124 let _ = #[attr] Foo { bar: baz, ..foo };