1 #![warn(clippy::rc_buffer)]
3 use std::ffi::OsString;
4 use std::path::PathBuf;
5 use std::sync::{Arc, Mutex};
13 // does not trigger lint
14 good1: Arc<Mutex<String>>,
18 fn func_bad1(_: Arc<String>) {}
19 fn func_bad2(_: Arc<PathBuf>) {}
20 fn func_bad3(_: Arc<Vec<u8>>) {}
21 fn func_bad4(_: Arc<OsString>) {}
22 // does not trigger lint
23 fn func_good1(_: Arc<Mutex<String>>) {}