Comment Comment by arielby Rust's error handling (try! and error-interoperability) do this well. parent arielby 11 years ago