This is a fairly basic Rust syntax issue that I’ve run into several times. Based on unknowable runtime conditions, I will return one of several different return types from the same function. Also, this return type must use methods from two traits. How can... (more…)
Read more »
I had a week of fun designing and optimizing a perfect hash table. In this video, I take you through the journey of making a hash table 10 times faster and s... (more…)
Read more »
I used to think that macros were just a feature that a language
included or lacked. In practice, there’s a huge design space of how
macro systems can be implemented. (more…)
Read more »
Since the 1.0 release of the Rust programming language in May 2015, people have been exploring different ideas about what to use it for. D...
Read more »