1error: usage of `Arc<T>` when T is a buffer type 2 --> $DIR/rc_buffer_arc.rs:9:11 3 | 4LL | bad1: Arc<String>, 5 | ^^^^^^^^^^^ help: try: `Arc<str>` 6 | 7 = note: `-D clippy::rc-buffer` implied by `-D warnings` 8 9error: usage of `Arc<T>` when T is a buffer type 10 --> $DIR/rc_buffer_arc.rs:10:11 11 | 12LL | bad2: Arc<PathBuf>, 13 | ^^^^^^^^^^^^ help: try: `Arc<std::path::Path>` 14 15error: usage of `Arc<T>` when T is a buffer type 16 --> $DIR/rc_buffer_arc.rs:11:11 17 | 18LL | bad3: Arc<Vec<u8>>, 19 | ^^^^^^^^^^^^ help: try: `Arc<[u8]>` 20 21error: usage of `Arc<T>` when T is a buffer type 22 --> $DIR/rc_buffer_arc.rs:12:11 23 | 24LL | bad4: Arc<OsString>, 25 | ^^^^^^^^^^^^^ help: try: `Arc<std::ffi::OsStr>` 26 27error: usage of `Arc<T>` when T is a buffer type 28 --> $DIR/rc_buffer_arc.rs:18:17 29 | 30LL | fn func_bad1(_: Arc<String>) {} 31 | ^^^^^^^^^^^ help: try: `Arc<str>` 32 33error: usage of `Arc<T>` when T is a buffer type 34 --> $DIR/rc_buffer_arc.rs:19:17 35 | 36LL | fn func_bad2(_: Arc<PathBuf>) {} 37 | ^^^^^^^^^^^^ help: try: `Arc<std::path::Path>` 38 39error: usage of `Arc<T>` when T is a buffer type 40 --> $DIR/rc_buffer_arc.rs:20:17 41 | 42LL | fn func_bad3(_: Arc<Vec<u8>>) {} 43 | ^^^^^^^^^^^^ help: try: `Arc<[u8]>` 44 45error: usage of `Arc<T>` when T is a buffer type 46 --> $DIR/rc_buffer_arc.rs:21:17 47 | 48LL | fn func_bad4(_: Arc<OsString>) {} 49 | ^^^^^^^^^^^^^ help: try: `Arc<std::ffi::OsStr>` 50 51error: aborting due to 8 previous errors 52 53