1 error: unsafe block missing a safety comment
2 --> $DIR/undocumented_unsafe_blocks.rs:257:19
4 LL | /* Safety: */ unsafe {}
7 = note: `-D clippy::undocumented-unsafe-blocks` implied by `-D warnings`
8 = help: consider adding a safety comment on the preceding line
10 error: unsafe block missing a safety comment
11 --> $DIR/undocumented_unsafe_blocks.rs:261:5
16 = help: consider adding a safety comment on the preceding line
18 error: unsafe block missing a safety comment
19 --> $DIR/undocumented_unsafe_blocks.rs:265:14
21 LL | let _ = [unsafe { 14 }, unsafe { 15 }, 42, unsafe { 16 }];
24 = help: consider adding a safety comment on the preceding line
26 error: unsafe block missing a safety comment
27 --> $DIR/undocumented_unsafe_blocks.rs:265:29
29 LL | let _ = [unsafe { 14 }, unsafe { 15 }, 42, unsafe { 16 }];
32 = help: consider adding a safety comment on the preceding line
34 error: unsafe block missing a safety comment
35 --> $DIR/undocumented_unsafe_blocks.rs:265:48
37 LL | let _ = [unsafe { 14 }, unsafe { 15 }, 42, unsafe { 16 }];
40 = help: consider adding a safety comment on the preceding line
42 error: unsafe block missing a safety comment
43 --> $DIR/undocumented_unsafe_blocks.rs:269:18
45 LL | let _ = (42, unsafe {}, "test", unsafe {});
48 = help: consider adding a safety comment on the preceding line
50 error: unsafe block missing a safety comment
51 --> $DIR/undocumented_unsafe_blocks.rs:269:37
53 LL | let _ = (42, unsafe {}, "test", unsafe {});
56 = help: consider adding a safety comment on the preceding line
58 error: unsafe block missing a safety comment
59 --> $DIR/undocumented_unsafe_blocks.rs:273:14
61 LL | let _ = *unsafe { &42 };
64 = help: consider adding a safety comment on the preceding line
66 error: unsafe block missing a safety comment
67 --> $DIR/undocumented_unsafe_blocks.rs:278:19
69 LL | let _ = match unsafe {} {
72 = help: consider adding a safety comment on the preceding line
74 error: unsafe block missing a safety comment
75 --> $DIR/undocumented_unsafe_blocks.rs:284:14
77 LL | let _ = &unsafe {};
80 = help: consider adding a safety comment on the preceding line
82 error: unsafe block missing a safety comment
83 --> $DIR/undocumented_unsafe_blocks.rs:288:14
85 LL | let _ = [unsafe {}; 5];
88 = help: consider adding a safety comment on the preceding line
90 error: unsafe block missing a safety comment
91 --> $DIR/undocumented_unsafe_blocks.rs:292:13
93 LL | let _ = unsafe {};
96 = help: consider adding a safety comment on the preceding line
98 error: unsafe block missing a safety comment
99 --> $DIR/undocumented_unsafe_blocks.rs:302:8
104 = help: consider adding a safety comment on the preceding line
106 error: unsafe block missing a safety comment
107 --> $DIR/undocumented_unsafe_blocks.rs:308:13
113 | ---- in this macro invocation
115 = help: consider adding a safety comment on the preceding line
116 = note: this error originates in the macro `t` (in Nightly builds, run with -Z macro-backtrace for more info)
118 error: unsafe block missing a safety comment
119 --> $DIR/undocumented_unsafe_blocks.rs:316:5
121 LL | unsafe {} // SAFETY:
124 = help: consider adding a safety comment on the preceding line
126 error: unsafe block missing a safety comment
127 --> $DIR/undocumented_unsafe_blocks.rs:320:5
132 = help: consider adding a safety comment on the preceding line
134 error: unsafe block missing a safety comment
135 --> $DIR/undocumented_unsafe_blocks.rs:330:5
140 = help: consider adding a safety comment on the preceding line
142 error: unsafe block missing a safety comment
143 --> $DIR/undocumented_unsafe_blocks.rs:334:20
145 LL | println!("{}", unsafe { String::from_utf8_unchecked(vec![]) });
146 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
148 = help: consider adding a safety comment on the preceding line
150 error: unsafe impl missing a safety comment
151 --> $DIR/undocumented_unsafe_blocks.rs:341:5
153 LL | unsafe impl A for () {}
154 | ^^^^^^^^^^^^^^^^^^^^^^^
156 = help: consider adding a safety comment on the preceding line
158 error: unsafe impl missing a safety comment
159 --> $DIR/undocumented_unsafe_blocks.rs:348:9
161 LL | unsafe impl B for (u32) {}
162 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
164 = help: consider adding a safety comment on the preceding line
166 error: unsafe impl missing a safety comment
167 --> $DIR/undocumented_unsafe_blocks.rs:420:5
169 LL | unsafe impl NoComment for () {}
170 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
172 = help: consider adding a safety comment on the preceding line
174 error: unsafe impl missing a safety comment
175 --> $DIR/undocumented_unsafe_blocks.rs:424:19
177 LL | /* SAFETY: */ unsafe impl InlineComment for () {}
178 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
180 = help: consider adding a safety comment on the preceding line
182 error: unsafe impl missing a safety comment
183 --> $DIR/undocumented_unsafe_blocks.rs:428:5
185 LL | unsafe impl TrailingComment for () {} // SAFETY:
186 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
188 = help: consider adding a safety comment on the preceding line
190 error: unsafe impl missing a safety comment
191 --> $DIR/undocumented_unsafe_blocks.rs:433:5
193 LL | unsafe impl Interference for () {}
194 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
196 = help: consider adding a safety comment on the preceding line
198 error: aborting due to 24 previous errors