There's rust2rpm (https://docs.fedoraproject.org/en-US/packaging-guidelines/Rust/) to help with packaging rust applications.
The big caveat is: Fedora doesn't allow static linked binaries. Each and every dependency/crate must be packaged for Fedora as an RPM package.
I tried packaging openpgp-card-ssh-agent from Heiko (npub1ugf…hya8) in the past and didn't manage to do it in a proper, Fedora compatible way, because the majority of the depds were missing and there were version conflicts :/