Latest Articles

A Deep Dive into Strings in Rust

Strings are one of the first data types you encounter in any programming language. In many languages, they are simple and straightforward. In Rust, however, ...

Advanced Functions and Closures in Rust

A deep dive into advanced concepts for functions and closures in Rust, including function pointers, the Fn traits (Fn, FnMut, FnOnce), and how to return closures from functions.

Advanced Traits in Rust

A deep dive into advanced trait features in Rust, including associated types, default generic parameters, supertraits, and the newtype pattern for bypassing the orphan rule.