Chooce video playback speed
speed:1

Handle errors in Rust using expect()

InstructorPascal Precht

Share this video with your friends

Send Tweet

This lesson discusses how to improve error handling by configuring custom error messages using the expect() function.

Instructor: A slightly better way to unwrap a result type is to use the expect method as opposed to unwrap. Expect gives us the opportunity to pass a message to the user, such as "This is not a valid number," which is a bit more useful than what unwrap returns.

If we now run the program and enter an invalid value, we'll see the error message shows up in this text trace.