update to last rust
- libextra is remove
- extra::c_vec -> std::c_vec