1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
use scaly::containers::Vector; use std::ptr::null_mut; pub struct Array<T> { _vector: Vector<T>, length: usize, } impl<T> Array<T> { pub fn new() -> Array<T> { Array { _vector: Vector { data: null_mut(), capacity: 0, }, length: 0, } } pub fn get_length(&self) -> usize { self.length } }