Come journey with us into the weird, wonderful, and wily world of Rust.
What's New in Rust 1.48 and 1.49
January 13, 2021
44:36
64.29 MB
Downloads: 0
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: hello@rustacean-station.org
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 - [@10:51] -
future::ready
andfuture::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
- [@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 withManuallyDrop<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