pub type Rectangle2<T> = RectangleOf<Vector<T, 2>>;
#[repr(C)]pub struct Rectangle2<T> { pub pos: Vector<T, 2>, pub size: Vector<T, 2>, }
pos: Vector<T, 2>
size: Vector<T, 2>