The `Option` type. See the module level documentation for more.| doc.rust-lang.org
There are a lot of guides about how to use async Rust from a "user's perspective", but I think it's also worth understanding how it works, what those async blocks actually mean. Why you get all those weird pinning errors.| natkr.com
One of the things people often complain about when doing Async Rust is cancellation. This has always been a bit confusing to me, because it seems to me that async cancellation should feel a lot like panics in practice, and people don’t complain about panics very often (though they do sometimes). This post is the start of a short series comparing panics and cancellation, seeking after the answer to the question “Why is async cancellation a pain point and what should we do about it?” This...| smallcultfollowing.com
After working through “the book” on the Rust programming language and getting started with the first non-trivial, real-world application I found myself faced with a question I didn’t yet feel well-equipped to handle: “How should you structure error handling in a mature rust application?”| nick.groenen.me
`Result` is a type that represents either success (`Ok`) or failure (`Err`).| doc.rust-lang.org
The `Option` type. See the module level documentation for more.| doc.rust-lang.org