update to last rust
- multiple #cfg semantics
- pop_byte deprecated