(feat) Update for Cargo and latest rust.