error[E0277]: the trait bound `Inner: Clone` is not satisfied --> $DIR/tuple-struct-where-clause-suggestion-91520.rs:15:17 | LL | #[derive(Clone)] | ----- in this derive macro expansion LL | struct Outer(Inner); | ^^^^^^^^ the trait `Clone` is not implemented for `Inner` | help: consider annotating `Inner` with `#[derive(Clone)]` | LL + #[derive(Clone)] LL | struct Inner(T); | help: consider introducing a `where` clause, but there might be an alternative better way to express this requirement | LL | struct Outer(Inner) where Inner: Clone; | +++++++++++++++++++++ error: aborting due to 1 previous error For more information about this error, try `rustc --explain E0277`.