fix to last Rust
- ::std::slice::Vector is now ::std::slice::Slice
address windows issues, update with diff from issue #26