Yeah, this is interesting. While I like the look of Rust being every expressive, I love exceptions because they don't mean you have to plumb and error all the way through the program and can avoid tons of boilerplate - which in the end can make something (IMHO) a lot more readable.
Now, checked exceptions in Java were not fun back in the day :)
Now, checked exceptions in Java were not fun back in the day :)