Rustacean Station
Rustacean Station
Rustacean Station
What's New in Rust 1.48 and 1.49
44 minutes Posted Jan 13, 2021 at 8:00 pm.
] Rust 1.48
] Easier linking in Rustdoc
] Adding search aliases in Rustdoc
] Implement TryFrom<Vec<T>> for fixed-length arrays
] future::ready and future::pending
] More stdlib APIs made const
] mem::uninitialized will now panic if any inner types inside a struct or enum disallow zero-initialization
] When trait bounds on associated types or opaque types are ambiguous, the compiler no longer makes an arbitrary choice on which bound to use
] Rust 1.49
] 64-bit ARM Linux reaches Tier 1
] Test framework captures output in threads
] Library changes
] You can now bind by reference and by move in patterns
] Unions can now implement Drop, and you can now have a field in a union with ManuallyDrop<T>
] Rust Survey 2020 Results
0:00
44:36
Download MP3
Show notes
Jon and Ben take a look at the features of the Rust 1.48 and 1.49 releases.
Contributing to Rustacean Station
Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!
Twitter: @rustaceanfm
Discord: Rustacean Station
Github: @rustacean-station
Email: [email protected]
Timestamps & referenced resources
[@
01:10] - Rust 1.48
[@
01:10] - Easier linking in Rustdoc
[@
03:57] - Adding search aliases in Rustdoc
[@
07:03] - Implement TryFrom<Vec<T>> for fixed-length arrays
slice::as_chunks
[@
10:51] - future::ready and future::pending
[@
15:21] - More stdlib APIs made const
[@
18:05] - mem::uninitialized will now panic if any inner types inside a struct or enum disallow zero-initialization
[@
20:18] - When trait bounds on associated types or opaque types are ambiguous, the compiler no longer makes an arbitrary choice on which bound to use
[@
24:20] - Rust 1.49
[@
24:20] - 64-bit ARM Linux reaches Tier 1
[@
30:20] - Test framework captures output in threads
[@
33:36] - Library changes
poll::is_ready and poll::is_pending made const
[@
34:36] - You can now bind by reference and by move in patterns
[@
38:09] - Unions can now implement Drop, and you can now have a field in a union with ManuallyDrop<T>
[@
42:00] - Rust Survey 2020 Results
Credits
Intro Theme: Aerocity
Audio Editing: T.J. Telan
Hosting Infrastructure: Jon Gjengset
Show Notes: Ben Striegel
Hosts: Jon Gjengset and Ben Striegel