• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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)] //~ ERROR the trait `Copy` cannot be implemented for this type
11 pub struct AABB<K: Copy>{
12     pub loc: Vector2<K>,
13     pub size: Vector2<K>
14 }
15 
main()16 fn main() {}
17