update to last Rust
- remove warning for vec.push_all_move() -> .extend(.into_iter())