5 clippy::redundant_clone,
8 clippy::unnecessary_operation
11 use std::cell::RefCell;
12 use std::rc::{self, Rc};
13 use std::sync::{self, Arc};
17 fn is_ascii(ch: char) -> bool {
24 vec![1].clone(); // ok, not a Copy type
25 Some(vec![1]).clone(); // ok, not a Copy type
28 let rc = RefCell::new(0);
33 let _ = &x.clone(); // ok, getting a ref
34 'a'.clone().make_ascii_uppercase(); // ok, clone and then mutate
38 let mut vec = Vec::new();