| error[E0277]: the trait bound `&impl DoesAThing: DoesAThing` is not satisfied |
| --> $DIR/clone-bounds-121524.rs:10:22 |
| | |
| LL | drops_impl_owned(thing.clone()); |
| | ^^^^^^^^^^^^^ the trait `DoesAThing` is not implemented for `&impl DoesAThing` |
| | |
| note: this `clone()` copies the reference, which does not do anything, because `impl DoesAThing` does not implement `Clone` |
| --> $DIR/clone-bounds-121524.rs:10:28 |
| | |
| LL | drops_impl_owned(thing.clone()); |
| | ^^^^^ |
| help: consider further restricting this bound |
| | |
| LL | fn clones_impl_ref_inline(thing: &impl DoesAThing + Clone) { |
| | +++++++ |
| |
| error: aborting due to 1 previous error |
| |
| For more information about this error, try `rustc --explain E0277`. |