| error: using `.clone()` on a ref-counted pointer |
| --> $DIR/unnecessary_clone.rs:23:5 |
| | |
| LL | rc.clone(); |
| | ^^^^^^^^^^ help: try: `Rc::<bool>::clone(&rc)` |
| | |
| = note: `-D clippy::clone-on-ref-ptr` implied by `-D warnings` |
| = help: to override `-D warnings` add `#[allow(clippy::clone_on_ref_ptr)]` |
| |
| error: using `.clone()` on a ref-counted pointer |
| --> $DIR/unnecessary_clone.rs:28:5 |
| | |
| LL | arc.clone(); |
| | ^^^^^^^^^^^ help: try: `Arc::<bool>::clone(&arc)` |
| |
| error: using `.clone()` on a ref-counted pointer |
| --> $DIR/unnecessary_clone.rs:32:5 |
| | |
| LL | rcweak.clone(); |
| | ^^^^^^^^^^^^^^ help: try: `Weak::<bool>::clone(&rcweak)` |
| |
| error: using `.clone()` on a ref-counted pointer |
| --> $DIR/unnecessary_clone.rs:36:5 |
| | |
| LL | arc_weak.clone(); |
| | ^^^^^^^^^^^^^^^^ help: try: `Weak::<bool>::clone(&arc_weak)` |
| |
| error: using `.clone()` on a ref-counted pointer |
| --> $DIR/unnecessary_clone.rs:41:33 |
| | |
| LL | let _: Arc<dyn SomeTrait> = x.clone(); |
| | ^^^^^^^^^ help: try: `Arc::<SomeImpl>::clone(&x)` |
| |
| error: using `clone` on type `T` which implements the `Copy` trait |
| --> $DIR/unnecessary_clone.rs:46:5 |
| | |
| LL | t.clone(); |
| | ^^^^^^^^^ help: try removing the `clone` call: `t` |
| | |
| = note: `-D clippy::clone-on-copy` implied by `-D warnings` |
| = help: to override `-D warnings` add `#[allow(clippy::clone_on_copy)]` |
| |
| error: using `clone` on type `Option<T>` which implements the `Copy` trait |
| --> $DIR/unnecessary_clone.rs:50:5 |
| | |
| LL | Some(t).clone(); |
| | ^^^^^^^^^^^^^^^ help: try removing the `clone` call: `Some(t)` |
| |
| error: using `clone` on type `E` which implements the `Copy` trait |
| --> $DIR/unnecessary_clone.rs:85:20 |
| | |
| LL | let _: E = a.clone(); |
| | ^^^^^^^^^ help: try dereferencing it: `*****a` |
| |
| error: using `.clone()` on a ref-counted pointer |
| --> $DIR/unnecessary_clone.rs:105:14 |
| | |
| LL | Some(try_opt!(Some(rc)).clone()) |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `Rc::<u8>::clone(&try_opt!(Some(rc)))` |
| |
| error: aborting due to 9 previous errors |
| |