Jon and Ben take a look at the features of the Rust 1.50 and 1.51 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: @rustaceanfmDiscord: Rustacean StationGithub: @rustacean-stationEmail: [email protected]
Timestamps & referenced resources
[@01:47] - Rust 1.50
[@03:02] - Const Generic Array Indexing[@04:30] - Const Value Repetition for ArraysAccidental Stabilization[@07:15] - Safe Assignment to ManuallyDrop in Unions[@09:40] - Niche for File on UNIXNiches for Non-Empty VariantsUsing Padding for Niches[@14:39] - Library ChangesMara Bos on the journey to bool::thenbool::then PRThe Clamp RFC[@20:27] - Changelog Deep-DiveRust ChangelogCargo Changelogcompare_and_swap deprecationDeterministic .crate files
[@25:11] - Rust 1.51
[@25:24] - Const Generics MVPWhat Was and Wasn’t Stabilized[@30:00] - array::IntoIter stabilizationImplementing IntoIterator for [T; N][@37:53] - Cargo’s New Feature ResolverResolver v2 RFCResolver v2 in Cargo BookIssues Solved by New Resolver[@45:26] - Splitting Debug InformationWhy This Was Complicatedsplit-debuginfo option[@51:34] - Stabilized APIsoffset_of! is (was) Unsoundptr::addr_of!Raw pointer creation RFCErgonomic string interpolationUnifying panic!Manual vTable for Wakers[@1:10:30] - Changelog Deep-DiveRust ChangelogCargo ChangelogDocumenting Nested DerefsSmarter target-cpu=native
[@1:14:45] - Rust Async Vision Doc
Async Foundations Working Group
Credits
Intro Theme: Aerocity
Audio Editing: Aerocity
Hosting Infrastructure: Jon Gjengset
Show Notes: Jon Gjengset
Hosts: Jon Gjengset and Ben Striegel
Transcript: Eric Seppanen
Podchaser is the ultimate destination for podcast data, search, and discovery. Learn More