Búið er að birta leið til að komast framhjá lánatékkanum í Rust.

Jakub Kądziołka birti sönnunargögn sem sýnir strax vandamál sem tengjast galla í Rust þýðandaverkefninu, sem þróunaraðilar hafa án árangurs reynt að leysa í fjögur ár.

Dæmi sem Jakub hefur þróað gerir þér kleift að komast framhjá Borrow Checker með mjög einföldu bragði:

fn main() {
let boom = fake_static::make_static(&vec![0; 1<<20]);
println!("{:?}", búmm);
}

Framkvæmdaraðilinn fer fram á að þessi lausn verði ekki notuð í framleiðslu, þar sem tilgangur hennar var aðeins að vekja athygli á vandamáli sem Rust verktaki hunsaði.

Heimild: linux.org.ru

Bæta við athugasemd