1/// An xyz collection. 2#[derive(Clone, Copy, Debug, Default, PartialEq)] 3pub struct Vector<T> { 4 /// X 5 pub x: T, 6 7 /// Y 8 pub y: T, 9 10 /// Z 11 pub z: T, 12}