Part of the “Rustober” series.
Just finished my paper copy of “The Rust Programming Language” (2nd edition covering Rust 2021), the same one that I shared in a previous post.
I thought earlier that I’d finish about half, up to more advanced topics, and I’d be ready to work on my side project. However, looking at all the advanced syntax and concepts the external libraries are using, the choice to finish reading the book was worth it. Towards the end, even though the density of information became higher, the book showed how to organize and work with a larger amount of Rust code, and what principles multithreading and macros were based on. Now, looking at some of the function signatures, it’s not entirely new territory.
The current, Rust 2024 edition of the book — and the upcoming 3rd edition of the paper book coming out next year — now has an additional chapter about asynchronous programming that didn’t exist before: “Fundamentals of Asynchronous Programming: Async, Await, Futures, and Streams”. I’ll have a cursory look before looking at Axum’s docs…