Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> My main gripe with this error message is that it doesn’t explain why the ? operator doesn’t work with Option in that case… just that it doesn’t.

The error in question:

> the `?` operator can only be used on `Result`s, not `Option`s, in a function that returns `Result`

It literally tells you why it doesn't work, wtf do you want?



Indeed, and it even suggests the 2nd solution. All you have to do is read from the top, not the bottom, of the error message


Fair point. Your wording was a bit strong, but I assume you meant well. I will update the article.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: