updated to latest rustc

~[] is no longer a growable type so we must move to std::vec::Vec.