]> git.lizzy.rs Git - rust.git/blob - src/tools/rustfmt/tests/target/attrib-block-expr.rs
Auto merge of #85178 - cjgillot:local-crate, r=oli-obk
[rust.git] / src / tools / rustfmt / tests / target / attrib-block-expr.rs
1 fn issue_2073() {
2     let x = {
3         #![my_attr]
4         do_something()
5     };
6
7     let x = #[my_attr]
8     {
9         do_something()
10     };
11
12     let x = #[my_attr]
13     {};
14
15     {
16         #![just_an_attribute]
17     };
18
19     let z = #[attr1]
20     #[attr2]
21     {
22         body()
23     };
24
25     x = |y| {
26         #![inner]
27     };
28
29     x = |y| #[outer]
30     {};
31
32     x = |y| {
33         //! ynot
34     };
35
36     x = |y| #[outer]
37     unsafe {};
38
39     let x = unsafe {
40         #![my_attr]
41         do_something()
42     };
43
44     let x = #[my_attr]
45     unsafe {
46         do_something()
47     };
48
49     // This is a dumb but possible case
50     let x = #[my_attr]
51     unsafe {};
52
53     x = |y| #[outer]
54     #[outer2]
55     unsafe {
56         //! Comment
57     };
58 }