12 คะแนน โดย xguru 2021-10-22 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • Rust ใช้วิธีแบบ Edition เพื่อให้ภาษาพัฒนาอย่างรวดเร็วได้พร้อมกับยังคงความเสถียรไว้

→ เพิ่มฟีเจอร์ที่ไม่รองรับย้อนหลังเข้าไปใน edition แบบ opt-in

  • Rust 2021

→ Disjoint capture : Closure จะ capture เฉพาะฟิลด์ที่ใช้งานจริง

โฆษณา

→ IntoIterator for arrays : array.into_iter() จะ iterate ด้วย value แทน reference

→ รองรับการใช้ OR (|) ในแมโคร

→ Cargo Feature Resolver ใหม่ (เวอร์ชัน 2) เป็นค่าเริ่มต้น

→ เพิ่มใน Prelude (standard library ที่ถูก import เสมอ) : TryInfo, TryFrom, FromIterator

โฆษณา

→ macro panic ต้องใช้ format string เสมอ เหมือน println!()

ident#, ident"...", ident'...' ถูกเพิ่มเป็นคำสงวน

→ เปลี่ยนคำเตือน bare-trait-objects, ellipsis-inclusive-range-patterns ให้เป็น error

  • รองรับการย้ายเวอร์ชันแบบอัตโนมัติเป็นส่วนใหญ่ผ่าน cargo fix

1 ความคิดเห็น

 
xguru 2021-10-22