rust-lang/rfcs — pull request #243 by glaebhoerl (2014-09-16 19:14:26+00:00)
Title: Trait-based exception handling

After a detour through thinking about [first-class checked exceptions](https://github.com/glaebhoerl/rust-notes/blob/268266e8fbbbfd91098d3bea784098e918b42322/my_rfcs/Exceptions.txt), I've now circled back around and convinced myself that @aturon's [original idea](https://github.com/rust-lang/rfcs/pull/204) of an `?` operator is actually brilliant and the perfect middle path. But I also want `try`..`catch`.