Rustのバックエンドを変更する
Rustのコード生成バックエンドはLLVMだけど、異なる実装を使うバックエンドもある。例えば以下はコード生成でCraneliftというバックエンドを使う。
切り替えるときは CARGO_PROFILE_DEV_CODEGEN_BACKEND 環境変数にバックエンドの名前を設定するか、Cargo の設定で以下のようにする。
[unstable]codegen-backend = true
[profile.dev]codegen-backend = "cranelift"