Update for latest rust and switch to rustpkg

Pretty straightforward. I did this all in one go -- I can split it into separate pull requests if that would be helpful.