4 ms·
The argument only applies to unchecked exceptions because those can happen from anywhere without being mentioned by the calling code. It's easy to sneak through
by rads 10y ago
The argument only applies to unchecked exceptions because those can happen from anywhere without being mentioned by the calling code. It's easy to sneak through a layer of abstraction since the bubbling is implicit.
The `try!()` in this case is analogous to checked exceptions. It makes the bubbling explicit.