Software Engineer by day, looking for work in Rust at night
Rust doesn’t have function or method overloading built in, but you can use the extremely flexible trait system to get something very much like it.
Amidst all of the talk surrounding the Road to Rust 1.0, I thought it would be fitting to talk about the corner of Rust with which I am most familiar, and what it will take to get Rust web dev to “1.0.”
New and improved!
Iron was originally designed, implemented, documented and released in three weeks, the first week of which was mostly me and my teammates learning Rust in the first place! We have come a long way since then, and so has Iron.
When crafting a general error type for Iron I came to a conclusion about the two different roles an error can serve: errors can be crafted for reporting, or they…
In the mind of the classic explainer, learning has two steps: beginning and understanding — bridged first and foremost by a single realization brought about by the perfect explanation.