Series of patches to cargo.eclass most important chages are: 1. minimum rust/cargo version bump, which will propogate to all consumers. 2. introduction of custom build profile (similar to what we do in Cmake) This will allow to consistently specify build options, yeat allows overrides from users or developers via envvars and/or args.
PR: https://github.com/gentoo/gentoo/pull/29510 PS: still WIP, but most changes are ready. Another upcoming change is to allow running 'cargo update' to be able to bump vulnerable/outdated pkgs listed in CRATES.