Ua paʻi ʻia kahi ala e kāpae ai i ka mea hōʻaiʻē hōʻaiʻē ma Rust.

Ua paʻi ʻo Jakub Kądziołka i kahi hōʻoia-o-manaʻo e hōʻike ana i nā pilikia koke e pili ana me bug i ka papahana Rust compiler, ka mea a nā mea hoʻomohala i ho'āʻo maikaʻi ʻole e hoʻoponopono no nā makahiki ʻehā.

ʻO kahi hiʻohiʻona i hoʻomohala ʻia e Jakub hiki iā ʻoe ke kāpae iā Borrow Checker me kahi hoʻopunipuni maʻalahi:

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

Noi ka mea hoʻomohala ʻaʻole e hoʻohana ʻia kēia workaround i Production, no ka mea, ʻo kāna kumu wale nō e huki i ka manaʻo i kahi pilikia i nānā ʻole ʻia e nā mea hoʻomohala Rust.

Source: linux.org.ru

Pākuʻi i ka manaʻo hoʻopuka