Anapereka zotsatira zazifupi (zotsatira), zotuluka muzochitika zadzidzidzi. Zinthu zomwe sizikhala ndi chidwi muzochitika zambiri, koma zimasokoneza zomwe zimatuluka ndikusokoneza chidwi kuchokera ku zomwe zimayambitsa vutoli, sizimachotsedwa. Kuti mubwererenso, mutha kugwiritsa ntchito kusintha kwa chilengedwe "RUST_BACKTRACE=full". Mwachitsanzo, kwa code
fn chachikulu () {
mantha!();
}
M'mbuyomu, kufufuzaku kunachitika mu magawo 23, koma tsopano kuchepetsedwa
Masitepe 3 omwe amakupatsani mwayi kuti mumvetsetse tanthauzo lake:
thread 'main' anachita mantha ndi 'explicit panic', src/main.rs:2:5
stack backtrace:
0: std::mantha::kuyamba_mantha
pa /rustc/dβ¦d75a/library/std/src/panicking.rs:497
1: bwalo lamasewera::mayi
pa ./src/main.rs:2
2: pachimake::ops::function::FnOnce::call_ once
pa /rustc/dβ¦d75a/library/core/src/ops/function.rs:227
Rustc compiler yasinthidwa kuti amange pogwiritsa ntchito LLVM 11 (Rust amagwiritsa LLVM ngati backend kwa kupanga kodi). Nthawi yomweyo, kuthekera komanga ndi ma LLVM akale, mpaka mtundu 8, kumasungidwa, koma mwachisawawa (mu rust-lang/llvm-project) tsopano akugwiritsa ntchito LLVM 11. LLVM 11 ikuyembekezeka kutulutsidwa m'masiku akubwerawa.
Pa nsanja ya Windows, compiler ya rustc imapereka chithandizo chothandizira kuyang'anira kukhulupirika kwakuyenda (Control Flow Guard), yoyendetsedwa pogwiritsa ntchito mbendera ya "-C control-flow-guard". Pa nsanja zina mbendera iyi imanyalanyazidwa pakadali pano.
Gawo latsopano la APIs lasamutsidwa ku gulu lokhazikika, kuphatikizapo kukhazikika
Chizindikiritso::chatsopano_raw,
Range::ndi_palibe,
RangeInclusive::ndi_palibe,
Zotsatira::as_deref,
Zotsatira::as_deref_mut,
Vec::kutuluka,
pointer::chotsa_kuchokera,
f32::TAU ndi
f64::UU.