Calling a private Rust function from outside of its module Private functions should be, well, private. Let’s learn how to break that! Understanding what’s happening will provide you insight into how... (more…)
Read more »
This is chapter 4 of a multi-part series on writing a RISC-V OS in Rust. (more…)
Read more »
The second installment of our series on building a runtime reflection system in Rust looks at how we can dynamically access attributes on Rust structs at runtime. (more…)
Read more »
Recently on a project I wrote some audio processing code in Rust. In the past I've used C++ to write audio processing code for situations where performance was critical. I wanted to take that C++ optimisation experience and see what is possible using Rust... (more…)
Read more »
Recently, we worked on an embedded (STM32) project in Rust
and we got some hands-on experience with
the abstractions commonly used for that.
There's `embedded-hal`, which offers abstractions related to
timing, GPIO pins and
common communication peripheral... (more…)
Read more »