Revert back the revert of the update of rust and related commits This revert was drive by beside validation by portmgr via exp-run and not respectful of the etiquette we have between committers This reverts commit8ecb1f8141. This reverts commit04d257baa1. This reverts commit2757c63bd0. This reverts commit75f4713de5. This reverts commite88e592111. This reverts commit783c056d7d. With hat: portmgr