Interface compatibility does not require implementing an interface or a trait. Use compile-time flags and source-compatible APIs to swap out implementations. (more…)
Read more »
https://2020.icse-conferences.org/details/icse-2020-papers/68/Is-Rust-Used-Safely-by-Software-Developers-... (more…)
Read more »
Hello and welcome to the fifth post in my series about learning Rust. In case you want to hit it from the start, here’s a link to the first one! This entire series covers my journey from being a completely land-locked Gopher to becoming (hopefully) a hard... (more…)
Read more »
How to use Nom to parse binary protocols at the level of individual bits... (more…)
Read more »
If a memory object has only one pointer to it, that pointer is the owner
of the memory object. With the single owner, it becomes straightforward to
manage the memory for the object. It also becomes trivial to synchronize access
to that memory object am... (more…)
Read more »