about summary refs log tree commit diff
path: root/src/tools/clippy/tests/ui/byte_char_slices.rs
blob: 0d6953dda97e79611091d5516515eb9a112edb91 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#![allow(unused)]
#![warn(clippy::byte_char_slices)]

fn main() {
    let bad = &[b'a', b'b', b'c'];
    //~^ byte_char_slices
    let quotes = &[b'"', b'H', b'i'];
    //~^ byte_char_slices
    let quotes = &[b'\'', b'S', b'u', b'p'];
    //~^ byte_char_slices
    let escapes = &[b'\x42', b'E', b's', b'c'];
    //~^ byte_char_slices

    let good = &[b'a', 0x42];
    let good = vec![b'a', b'a'];
    //~^ useless_vec
    let good: u8 = [b'a', b'c'].into_iter().sum();
}