Updated for latest rustc.

And added Cargo.toml.