error: calling `CStr::new` with a byte string literal
  --> tests/ui/manual_c_str_literals.rs:35:5
   |
LL |     CStr::from_bytes_with_nul(b"foo\0");
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use a `c""` literal: `c"foo"`
   |
   = note: `-D clippy::manual-c-str-literals` implied by `-D warnings`
   = help: to override `-D warnings` add `#[allow(clippy::manual_c_str_literals)]`

error: calling `CStr::new` with a byte string literal
  --> tests/ui/manual_c_str_literals.rs:40:5
   |
LL |     CStr::from_bytes_with_nul(b"foo\0");
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use a `c""` literal: `c"foo"`

error: calling `CStr::new` with a byte string literal
  --> tests/ui/manual_c_str_literals.rs:42:5
   |
LL |     CStr::from_bytes_with_nul(b"foo\x00");
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use a `c""` literal: `c"foo"`

error: calling `CStr::new` with a byte string literal
  --> tests/ui/manual_c_str_literals.rs:44:5
   |
LL |     CStr::from_bytes_with_nul(b"foo\0").unwrap();
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use a `c""` literal: `c"foo"`

error: calling `CStr::new` with a byte string literal
  --> tests/ui/manual_c_str_literals.rs:46:5
   |
LL |     CStr::from_bytes_with_nul(b"foo\\0sdsd\0").unwrap();
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use a `c""` literal: `c"foo\\0sdsd"`

error: calling `CStr::from_ptr` with a byte string literal
  --> tests/ui/manual_c_str_literals.rs:52:14
   |
LL |     unsafe { CStr::from_ptr(b"foo\0".as_ptr().cast()) };
   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use a `c""` literal: `c"foo"`

error: calling `CStr::from_ptr` with a byte string literal
  --> tests/ui/manual_c_str_literals.rs:54:14
   |
LL |     unsafe { CStr::from_ptr(b"foo\0".as_ptr() as *const _) };
   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use a `c""` literal: `c"foo"`

error: manually constructing a nul-terminated string
  --> tests/ui/manual_c_str_literals.rs:56:23
   |
LL |     let _: *const _ = b"foo\0".as_ptr();
   |                       ^^^^^^^^ help: use a `c""` literal: `c"foo"`

error: manually constructing a nul-terminated string
  --> tests/ui/manual_c_str_literals.rs:58:23
   |
LL |     let _: *const _ = "foo\0".as_ptr();
   |                       ^^^^^^^ help: use a `c""` literal: `c"foo"`

error: manually constructing a nul-terminated string
  --> tests/ui/manual_c_str_literals.rs:62:23
   |
LL |     let _: *const _ = b"foo\0".as_ptr().cast::<i8>();
   |                       ^^^^^^^^ help: use a `c""` literal: `c"foo"`

error: manually constructing a nul-terminated string
  --> tests/ui/manual_c_str_literals.rs:66:13
   |
LL |     let _ = "电脑\\\0".as_ptr();
   |             ^^^^^^^^^^ help: use a `c""` literal: `c"电脑\\"`

error: manually constructing a nul-terminated string
  --> tests/ui/manual_c_str_literals.rs:68:13
   |
LL |     let _ = "电脑\0".as_ptr();
   |             ^^^^^^^^ help: use a `c""` literal: `c"电脑"`

error: manually constructing a nul-terminated string
  --> tests/ui/manual_c_str_literals.rs:70:13
   |
LL |     let _ = "电脑\x00".as_ptr();
   |             ^^^^^^^^^^ help: use a `c""` literal: `c"电脑"`

error: aborting due to 13 previous errors

