Latest Articles

Rust

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.

Rust

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.

Rust

Advanced Types in Rust

An exploration of Rust's advanced type system features, including the newtype pattern, type aliases, the never type (!), dynamically sized types (DSTs), and function pointers.