EN | DE

Stage 5.5: Result

Rust has a built in generic enum called Result<T, E> that allows us to return a value that has the possibility of failing. It is the idiomatic way in which the language does error handling.

Note that our generics type has multiple parameterized types separated by a comma.

This enum is so common, instances of the enum can be created anywhere with the enum variants Ok and Err.

Further information: