Implement Only and Exactly The Needed Methods
Creating new instances of structs with only specific and necessary traits implemented is really fun. This post covers two ways of doing that.
What is a Default Trait Implementation in Rust?
Using default behaviors from Rust traits is built in, despite what I thought
Compose Instances Right Where They Are Needed with Rust Traits
A quick walk-through on how to compose struct instances in a program precisely where and when they are needed.
Trying Out Rust Binary Tree Maps
A brief play-around with the feature from the alloc crate for BinaryTreeMap. This is very useful for embedded systems as there is no hashmap object, and the look and feel is similar here.
Rust 365 Challenge: Progress Report
quick update on my Rust 365 challenge for future me to remember how this felt.