cargo: refactor metadata from crates
Cargo 1.64 started supporting workspace-provided metadata. Since the minimum is 1.65, use the new mechanism.
See: https://doc.rust-lang.org/cargo/reference/workspaces.html#the-package-table
Cargo 1.64 started supporting workspace-provided metadata. Since the minimum is 1.65, use the new mechanism.
See: https://doc.rust-lang.org/cargo/reference/workspaces.html#the-package-table