- Explicit discriminants on enums with fields: เดิมทีใน
enum จะสามารถใช้ Primitive representation [repr()] ได้เฉพาะกรณีที่ไม่มีฟิลด์หลากหลายเท่านั้น แต่ในเวอร์ชันปัจจุบันสามารถทำได้โดยไม่ขึ้นกับเงื่อนไขนั้น หากฟิลด์มีเลย์เอาต์เดียวกัน และในขณะเดียวกันก็สามารถกำหนดค่าแบบชัดเจนหรือจัดวางเป็นค่าเริ่มต้นได้
#[repr(u8)]
enum Bar {
A,
B,
C = 42,
}
- core::hint::black_box: ใช้
black_box เพื่อป้องกันการเพิ่มประสิทธิภาพของโค้ดบางส่วนในตอนคอมไพล์
- cargo remove: (ในที่สุด!) ตอนนี้สามารถลบ dependencies ได้ด้วย
cargo remove
ยังไม่มีความคิดเห็น