มีการเผยแพร่วิธีเลี่ยงผ่านตัวตรวจสอบการยืมใน Rust
Jakub Kądziołka ได้เผยแพร่หลักฐานแนวคิด (proof-of-concept) ซึ่งแสดงให้เห็นถึงปัญหาเฉพาะหน้าที่เกี่ยวข้องกับบั๊กในโปรเจกต์คอมไพเลอร์ Rust ซึ่งนักพัฒนาพยายามแก้ไขมาสี่ปีแล้วโดยไม่ประสบความสำเร็จ ตัวอย่างที่พัฒนาโดย Jakub ช่วยให้สามารถข้ามผ่าน Borrow Checker ได้ด้วยเคล็ดลับง่ายๆ ดังนี้: fn main() { let boom = fake_static::make_static(&vec![0; 1<<20]); println!(«{:?}», boom); } นักพัฒนาขอไม่ใช้วิธีบายพาสนี้ใน Production เนื่องจาก […]
