SE Radio 644: Tim McNamara on Error Handling in Rust
Tim McNamara, a well-known Rust educator, author of Rust in Action
(Manning), and a recipient of a Rust Foundation Fellowship in 2023,
speaks with SE Radio host about error handling in Rust. They
discuss the errors that Rust prevents, what an error...
1 Stunde 9 Minuten
Podcast
Podcaster
Information for Software Developers and Architects
Beschreibung
vor 1 Jahr
Tim McNamara, a well-known Rust educator, author
of Rust in Action (Manning), and a recipient of a Rust Foundation
Fellowship in 2023, speaks with SE Radio host Gavin Henry about
error handling in Rust. They discuss the errors that Rust
prevents, what an error is in Rust, what Tim classes as the "four
levels of error handling," and the lifecycle of your journey
reaching for them.
McNamara explains why Rust handles errors as it does, how it
differs from other languages, and what the developer experience
is like in dealing with Rust errors. He advocates best practices
for error handling, what Result is, the power of Rust Enums,
what the question mark operator is, when to unwrap, what Box
really means, how to deal with errors across the FFI boundary,
and the various Rust error-handling crates that you can use to
give you more control.
Brought to you by IEEE Computer Society and IEEE Software
magazine.
Weitere Episoden
48 Minuten
vor 4 Monaten
55 Minuten
vor 4 Monaten
1 Stunde 2 Minuten
vor 5 Monaten
48 Minuten
vor 5 Monaten
In Podcasts werben
Kommentare (0)