blob: 043f7a15ec00cbc97b21097a7c6ecd2206043e76 [file] [log] [blame] [edit]
error: usage of `Arc<T>` when `T` is a buffer type
--> tests/ui/rc_buffer_arc.rs:9:11
|
LL | bad1: Arc<String>,
| ^^^^^^^^^^^
|
= note: `-D clippy::rc-buffer` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(clippy::rc_buffer)]`
help: try
|
LL - bad1: Arc<String>,
LL + bad1: Arc<str>,
|
error: usage of `Arc<T>` when `T` is a buffer type
--> tests/ui/rc_buffer_arc.rs:11:11
|
LL | bad2: Arc<PathBuf>,
| ^^^^^^^^^^^^
|
help: try
|
LL - bad2: Arc<PathBuf>,
LL + bad2: Arc<std::path::Path>,
|
error: usage of `Arc<T>` when `T` is a buffer type
--> tests/ui/rc_buffer_arc.rs:13:11
|
LL | bad3: Arc<Vec<u8>>,
| ^^^^^^^^^^^^
|
help: try
|
LL - bad3: Arc<Vec<u8>>,
LL + bad3: Arc<[u8]>,
|
error: usage of `Arc<T>` when `T` is a buffer type
--> tests/ui/rc_buffer_arc.rs:15:11
|
LL | bad4: Arc<OsString>,
| ^^^^^^^^^^^^^
|
help: try
|
LL - bad4: Arc<OsString>,
LL + bad4: Arc<std::ffi::OsStr>,
|
error: usage of `Arc<T>` when `T` is a buffer type
--> tests/ui/rc_buffer_arc.rs:22:17
|
LL | fn func_bad1(_: Arc<String>) {}
| ^^^^^^^^^^^
|
help: try
|
LL - fn func_bad1(_: Arc<String>) {}
LL + fn func_bad1(_: Arc<str>) {}
|
error: usage of `Arc<T>` when `T` is a buffer type
--> tests/ui/rc_buffer_arc.rs:24:17
|
LL | fn func_bad2(_: Arc<PathBuf>) {}
| ^^^^^^^^^^^^
|
help: try
|
LL - fn func_bad2(_: Arc<PathBuf>) {}
LL + fn func_bad2(_: Arc<std::path::Path>) {}
|
error: usage of `Arc<T>` when `T` is a buffer type
--> tests/ui/rc_buffer_arc.rs:26:17
|
LL | fn func_bad3(_: Arc<Vec<u8>>) {}
| ^^^^^^^^^^^^
|
help: try
|
LL - fn func_bad3(_: Arc<Vec<u8>>) {}
LL + fn func_bad3(_: Arc<[u8]>) {}
|
error: usage of `Arc<T>` when `T` is a buffer type
--> tests/ui/rc_buffer_arc.rs:28:17
|
LL | fn func_bad4(_: Arc<OsString>) {}
| ^^^^^^^^^^^^^
|
help: try
|
LL - fn func_bad4(_: Arc<OsString>) {}
LL + fn func_bad4(_: Arc<std::ffi::OsStr>) {}
|
error: usage of `Arc<T>` when `T` is a buffer type
--> tests/ui/rc_buffer_arc.rs:34:15
|
LL | fn foo(_: std::sync::Arc<Vec<u8>>) {}
| ^^^^^^^^^^^^^^^^^^^^^^^
|
help: try
|
LL - fn foo(_: std::sync::Arc<Vec<u8>>) {}
LL + fn foo(_: std::sync::Arc<[u8]>) {}
|
error: aborting due to 9 previous errors