Maniero preteriri la pruntkontrolilon en Rust estis publikigita.

Jakub Kądziołka publikigis pruvon montrantan la tujajn problemojn asociitajn kun cimo en la Rust-kompila projekto, kiun programistoj malsukcese provas solvi dum kvar jaroj.

Ekzemplo evoluigita de Jakub permesas vin preteriri Borrow Checker per tre simpla lertaĵo:

fn ĉefa () {
lasu eksplodi = falsa_static::make_static(&vec![0; 1<<20]);
println!("{:?}", bum);
}

La programisto petas, ke ĉi tiu solvo ne estu uzata en Produktado, ĉar ĝia celo estis nur atentigi aferon ignorita de la Rust-programistoj.

fonto: linux.org.ru

Aldoni komenton