In my last blog post, I wrote about learning Rust and implementing the RaptorQ (RFC6330) fountain code. I only optimized the library for handling small message sizes, since it was mainly a project to help me learn Rust. However, since releasing it, a numb... (more…)
Read more »
Providing zero cost abstractions is a goal of the Rust programming language. In this post we’ll explore the perforamance costs of various methods of indirection. (more…)
Read more »
One month ago the Rust team put out a call for blogs
2020. I quite
like these posts because it provides an occasion to provide perspective on all
of Rust, by everyone. In this post I'll look back at Rust's development over
2019, and cover topics that seem... (more…)
Read more »
In which we look at traits using generic types (or type parameters) and traits with associated types in Rust. What is the difference and when does it make sense to use one over the other? (more…)
Read more »
UniFFI is a tool that automatically generates foreign-language bindings targeting Rust libraries.
The repository can be found on github.
It fits in the practice of consolidating business logic in a single Rust library while targeting multiple platforms, m... (more…)
Read more »