nd_vector 0.1.0

[WIP] Lengthen! Shrink! Iterate! Scale! Twist and turn to your imagination along any dimension on a vector!
Documentation
use crate::VectorGrid;

impl<ItemType> VectorGrid<ItemType> {
    pub fn len(&self) -> usize {
        self.items.len()
    }

    pub fn x_size(&self) -> usize {
        self.defined_shape[0].get()
    }

    pub fn y_size(&self) -> usize {
        self.defined_shape[1].get()
    }

    pub fn z_size(&self) -> usize {
        self.defined_shape[2].get()
    }

    pub fn n_size(&self, n: usize) -> usize {
        self.defined_shape[n].get()
    }

    pub fn dimensions(&self) -> usize {
        self.defined_shape.len() + 1
    }
}