rustc: apply patch to fix delay_span_bug ICE

Rust 1.67.0 introduced a regression that caused an ICE when building Vector.

https://hydra.nixos.org/build/207931877
https://github.com/rust-lang/rust/issues/107691
https://github.com/rust-lang/rust/pull/107688

+9
+9
pkgs/development/compilers/rust/1_67.nix
··· 66 url = "https://github.com/rust-lang/rust/commit/de363d54c40a378717881240e719f5f7223ba376.patch"; 67 hash = "sha256-3Xb803LZUZ1dldxGJ65Iw6gg1V1K827OB/0b32GqilU="; 68 }) 69 ]; 70 } 71
··· 66 url = "https://github.com/rust-lang/rust/commit/de363d54c40a378717881240e719f5f7223ba376.patch"; 67 hash = "sha256-3Xb803LZUZ1dldxGJ65Iw6gg1V1K827OB/0b32GqilU="; 68 }) 69 + 70 + # Fixes ICE. 71 + # https://github.com/rust-lang/rust/pull/107688 72 + (fetchpatch { 73 + name = "re-erased-regions-are-local.patch"; 74 + url = "https://github.com/rust-lang/rust/commit/9d110847ab7f6aef56a8cd20cb6cea4fbcc51cd9.patch"; 75 + excludes = [ "*tests/*" ]; 76 + hash = "sha256-EZH5K1BEOOfi97xZr1xEHFP4jjvJ1+xqtRMvxBoL8pU="; 77 + }) 78 ]; 79 } 80