It's interesting that Ruby now pulls Rust as a dependency, since YJIT is written in Rust [https://github.com/ruby/ruby/tree/master/yjit].
> By default, YJIT does not get compiled and cargo/rustc is not required. If YJIT is built in dev mode, then cargo is used to fetch development dependencies, but when building in release, cargo is not required, only rustc. At the moment YJIT requires Rust 1.60.0 or newer.