pub type Rectangle<T, const N: usize> = RectangleOf<Vector<T, N>>;
#[repr(C)]pub struct Rectangle<T, const N: usize> { pub pos: Vector<T, N>, pub size: Vector<T, N>, }
pos: Vector<T, N>
size: Vector<T, N>