Blog

Insights and articles on Rust 🦀, AI and live tool development.

Showing 6 of 53 articles • Page 5 of 9

rustJuly 30, 2025

Understanding the Drop Trait in Rust

Rust memory and string

rustJuly 29, 2025

Flatten a Vec<Vec<T>> into a Vec<T> using iterators

Flattening Vec<Vec<T>> using iterators compared to manual concatenation, analyzing performance implications

rustJuly 28, 2025

Vec::retain() Vs filtering with iter().filter().collect()?

Comparing Vec::retain() in-place filtering with iter().filter().collect() for different filtering scenarios and performance implications

rustJuly 26, 2025

Vec::drain() Vs Vec::truncate() or Vec::clear()?

Understanding Vec::drain() functionality and comparing it with Vec::truncate() and Vec::clear() for different element removal scenarios

rustJuly 24, 2025

What is the difference between Box<[T]> and Vec<T>?

Comparing Box<[T]> and Vec<T> differences in mutability, memory overhead, and performance implications for different use cases