Make it possible to use rust/cargo together with rubygems.
The commits are also hosted here:
https://gitlab.fechner.net/mfechner/Gitlab/-/commits/rust-prometheus-client-mmap
The patch is designed in a way that it should not have any impact to any existing rubygens port.
The port that requires cargo support from ports need to set some additional configurations, see also commit message included in patch file