update to last Rust
- ~[T] -> deprecated
- use std::vec_ng::Vec