pub fn generate_vector_of_rect(len: size_t, vec: &mut Vector<Rect>) -> Result<()>