Update to latest rust.
Add cargo support.