error: unsafe block missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:270:19
   |
LL |     /* Safety: */ unsafe {}
   |                   ^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line
   = note: `-D clippy::undocumented-unsafe-blocks` implied by `-D warnings`
   = help: to override `-D warnings` add `#[allow(clippy::undocumented_unsafe_blocks)]`

error: unsafe block missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:274:5
   |
LL |     unsafe {}
   |     ^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe block missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:278:14
   |
LL |     let _ = [unsafe { 14 }, unsafe { 15 }, 42, unsafe { 16 }];
   |              ^^^^^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe block missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:278:29
   |
LL |     let _ = [unsafe { 14 }, unsafe { 15 }, 42, unsafe { 16 }];
   |                             ^^^^^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe block missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:278:48
   |
LL |     let _ = [unsafe { 14 }, unsafe { 15 }, 42, unsafe { 16 }];
   |                                                ^^^^^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe block missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:282:18
   |
LL |     let _ = (42, unsafe {}, "test", unsafe {});
   |                  ^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe block missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:282:37
   |
LL |     let _ = (42, unsafe {}, "test", unsafe {});
   |                                     ^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe block missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:286:14
   |
LL |     let _ = *unsafe { &42 };
   |              ^^^^^^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe block missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:291:19
   |
LL |     let _ = match unsafe {} {
   |                   ^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe block missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:297:14
   |
LL |     let _ = &unsafe {};
   |              ^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe block missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:301:14
   |
LL |     let _ = [unsafe {}; 5];
   |              ^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe block missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:305:13
   |
LL |     let _ = unsafe {};
   |             ^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe block missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:315:8
   |
LL |     t!(unsafe {});
   |        ^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe block missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:321:13
   |
LL |             unsafe {}
   |             ^^^^^^^^^
...
LL |     t!();
   |     ---- in this macro invocation
   |
   = help: consider adding a safety comment on the preceding line
   = note: this error originates in the macro `t` (in Nightly builds, run with -Z macro-backtrace for more info)

error: unsafe block missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:329:5
   |
LL |     unsafe {} // SAFETY:
   |     ^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe block missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:333:5
   |
LL |     unsafe {
   |     ^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe block missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:343:5
   |
LL |     unsafe {};
   |     ^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe block missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:347:20
   |
LL |     println!("{}", unsafe { String::from_utf8_unchecked(vec![]) });
   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe impl missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:354:5
   |
LL |     unsafe impl A for () {}
   |     ^^^^^^^^^^^^^^^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe impl missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:361:9
   |
LL |         unsafe impl B for (u32) {}
   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe impl missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:382:13
   |
LL |             unsafe impl T for $t {}
   |             ^^^^^^^^^^^^^^^^^^^^^^^
...
LL |     no_safety_comment!(());
   |     ---------------------- in this macro invocation
   |
   = help: consider adding a safety comment on the preceding line
   = note: this error originates in the macro `no_safety_comment` (in Nightly builds, run with -Z macro-backtrace for more info)

error: unsafe impl missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:407:13
   |
LL |             unsafe impl T for $t {}
   |             ^^^^^^^^^^^^^^^^^^^^^^^
...
LL |     no_safety_comment!(());
   |     ---------------------- in this macro invocation
   |
   = help: consider adding a safety comment on the preceding line
   = note: this error originates in the macro `no_safety_comment` (in Nightly builds, run with -Z macro-backtrace for more info)

error: unsafe impl missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:415:5
   |
LL |     unsafe impl T for (i32) {}
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe impl missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:407:13
   |
LL |             unsafe impl T for $t {}
   |             ^^^^^^^^^^^^^^^^^^^^^^^
...
LL |     no_safety_comment!(u32);
   |     ----------------------- in this macro invocation
   |
   = help: consider adding a safety comment on the preceding line
   = note: this error originates in the macro `no_safety_comment` (in Nightly builds, run with -Z macro-backtrace for more info)

error: unsafe impl missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:421:5
   |
LL |     unsafe impl T for (bool) {}
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe impl missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:467:5
   |
LL |     unsafe impl NoComment for () {}
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe impl missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:471:19
   |
LL |     /* SAFETY: */ unsafe impl InlineComment for () {}
   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe impl missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:475:5
   |
LL |     unsafe impl TrailingComment for () {} // SAFETY:
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: constant item has unnecessary safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:479:5
   |
LL |     const BIG_NUMBER: i32 = 1000000;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
help: consider removing the safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:478:5
   |
LL |     // SAFETY:
   |     ^^^^^^^^^^
   = note: `-D clippy::unnecessary-safety-comment` implied by `-D warnings`
   = help: to override `-D warnings` add `#[allow(clippy::unnecessary_safety_comment)]`

error: unsafe impl missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:480:5
   |
LL |     unsafe impl Interference for () {}
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe impl missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:487:5
   |
LL |     unsafe impl ImplInFn for () {}
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe impl missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:496:1
   |
LL | unsafe impl CrateRoot for () {}
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe block missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:506:9
   |
LL |         unsafe {};
   |         ^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: statement has unnecessary safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:509:5
   |
LL | /     let _ = {
LL | |         if unsafe { true } {
LL | |             todo!();
LL | |         } else {
...  |
LL | |         }
LL | |     };
   | |______^
   |
help: consider removing the safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:508:5
   |
LL |     // SAFETY: this is more than one level away, so it should warn
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: unsafe block missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:510:12
   |
LL |         if unsafe { true } {
   |            ^^^^^^^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe block missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:513:23
   |
LL |             let bar = unsafe {};
   |                       ^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe block missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:531:9
   |
LL |         unsafe { a_function_with_a_very_long_name_to_break_the_line() };
   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe block missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:535:9
   |
LL |         unsafe { a_const_function_with_a_very_long_name_to_break_the_line() };
   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe block missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:539:9
   |
LL |         unsafe { a_const_function_with_a_very_long_name_to_break_the_line() };
   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe block missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:545:5
   |
LL |     unsafe {}
   |     ^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe block missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:549:5
   |
LL |     unsafe {
   |     ^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe block missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:556:9
   |
LL |         unsafe { a_function_with_a_very_long_name_to_break_the_line() };
   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe block missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:561:9
   |
LL |         unsafe { a_const_function_with_a_very_long_name_to_break_the_line() };
   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe block missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:567:9
   |
LL |         unsafe { a_const_function_with_a_very_long_name_to_break_the_line() };
   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: unsafe block missing a safety comment
  --> tests/ui-toml/undocumented_unsafe_blocks/undocumented_unsafe_blocks.rs:572:5
   |
LL |     unsafe {}
   |     ^^^^^^^^^
   |
   = help: consider adding a safety comment on the preceding line

error: aborting due to 45 previous errors