Anmeldung Registrierung
Erweiterte Suche
SE Radio 644: Tim McNamara on Error Handling in Rust

SE Radio 644: Tim McNamara on Error Handling in Rust

Zu Sammlung hinzufügen

Du hast noch keine Sammlungen.

Download Teilen Fundstellen Kommentare
0:00
1:09:12

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.

Teilen