When you run a Rust program, you may be tempted to think that the first code to execute is the main function. However, this is far from the case. In this tal... (more…)
Read more »
Exciting news Rustaceans and Azure Sphere enthusiasts!! You can now use Rust to develop applications on Azure Sphere. We had made an announcement in June 2022 about previewing Rust on Azure Sphere in this post -Previewing Rust on Azure Sphere - Microsoft ... (more…)
Read more »
Rusts type system requires that there only ever is one mutable reference to a value or one or more shared references. What happens when you need multiple references to some value, but also need to mutate through them? We use a trick called interor mutabil... (more…)
Read more »
GATs allow type parameters to associated types in traits. This feature enables total type-level functions to be associated to structs. I show how to use this pattern to implement higher-order type-level functions, and how to use specialization to make par... (more…)
Read more »