Structs

NEVec<T> represents a non-empty Vec<T>. It derefs to Vec<T> directly.