Y
Hacker News
new
|
ask
|
show
|
jobs
by
steveklabnik
2011 days ago
This code is identical to
let file = file.expect("file was null");
That is, the "expect" method does exactly this.
1 comments
jeswin
2011 days ago
I like Rust from what I've tried. But I'd have preferred something like this:
let file = file.unwrapOrPanicWith("file was null");
option.expect(message) doesn't semantically make sense.
link
steveklabnik
2011 days ago
There was some discussion about this when the method was named; you're not alone. In the end, it is what it is. You could define your own method like that if you really wanted to.
link
jack1243star
2011 days ago
I read it as expect (prepare) for the worst!
link