update the code for the latest rust release
ignore cargo.lock file