Messing around with fn main() and getting away with it
no recording on file
summary
Explores modifying Rust's fn main to support features beyond the current return-type change, specifically showing how to implement async fn main for top-level await and making main accept command-line arguments as parameters. Demonstrates techniques (likely via macros or language/compilation tricks) to reduce boilerplate and cut code size, and outlines a vision of how these changes could shape Rust's future.
AI-written summary · about
related talks
29mMacromancy: an introduction to Rust macros
27mClosing Keynote
53mOpening Keynote with Carl Lerche and Alice Ryhl
34mLife of an async fn
31mFunctional programming guerilla in the land of Rust
43mClosing Keynote
01h 42mIntroduction to Rust (for people who have never used a compiler)
24mMacros for a More Productive Rust