/// Create a new array type.
Create a new array type.
Create a new array type .
pub fn new(indices: Vec<ArrayIndex>, element: Box<Ty>) -> ArrayTy {
        assert!(indices.len() > 0);
        ArrayTy {
            indices: indices,
            element: element,
        }
    }
pub fn new ( indices : Vec < ArrayIndex > , element : Box < Ty > ) -> ArrayTy { assert ! ( indices len ( ) 0 ) ; ArrayTy { indices : indices , element : element , } }
Create a new array type.
Create a new array type .
indices
Vec<ArrayIndex>
element
Box<Ty>