]> git.lizzy.rs Git - rust.git/blob - src/test/ui/suggestions/missing-bound-in-derive-copy-impl-2.fixed
Rollup merge of #99079 - compiler-errors:issue-99073, r=oli-obk
[rust.git] / src / test / ui / suggestions / missing-bound-in-derive-copy-impl-2.fixed
1 // run-rustfix
2 use std::fmt::Debug;
3
4 #[derive(Debug, Copy, Clone)]
5 pub struct Vector2<T: Debug + Copy + Clone>{
6     pub x: T,
7     pub y: T
8 }
9
10 #[derive(Debug, Copy, Clone)]
11 pub struct AABB<K: Debug + std::marker::Copy>{
12     pub loc: Vector2<K>, //~ ERROR the trait bound `K: Copy` is not satisfied
13     pub size: Vector2<K>
14 }
15
16 fn main() {}