#![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::>(); //~^ string_to_string let _ = vec![String::new()].iter().cloned().collect::>(); //~^ string_to_string }