Upgrade to rust

r? @metajack