rust/tests/ui/string_to_string_in_map.fixed
2025-03-18 11:09:20 +01:00

21 lines
620 B
Rust

#![deny(clippy::string_to_string)]
#![allow(clippy::unnecessary_literal_unwrap, clippy::useless_vec, clippy::iter_cloned_collect)]
fn main() {
let variable1 = String::new();
let v = &variable1;
let variable2 = Some(v);
let _ = variable2.cloned();
//~^ string_to_string
let _ = variable2.cloned();
//~^ string_to_string
#[rustfmt::skip]
let _ = variable2.cloned();
//~^ string_to_string
let _ = vec![String::new()].iter().cloned().collect::<Vec<_>>();
//~^ string_to_string
let _ = vec![String::new()].iter().cloned().collect::<Vec<_>>();
//~^ string_to_string
}