News for hackers. Stuff that matters.
Re:Ask HN: Will Rust ever become a mainstream systems progra... by dpc_pw on Monday April 10, 2017 @08:51PM (#14083957)
No language can fix mistakes, but in Rust if you have a() calling b() which calls c(), there is no way* that c can jump to a without any indication of it in b. You at least need to have `?` somewhere in b. I consider it a really good thing, among other advantages.

* panic + catch_unwind, but that's special and not meant or used in practice for error handling

There are no comments on this comment yet.