Optimising the size and performance of std:borrow:Cow in Rust

This article is a story about optimising the size and performance of std::borrow::Cow<T> in Rust.
It requires some basic knowledge of programming Rust, but doesn’t require any knowledge of the kind
of low-level details of Rust’s compilation model. W… Read more

Similar

An Intern’s Experience with Rust

Over the course of my internship at the Microsoft Security Response Center (MSRC), I worked on the safe systems programming languages (SSPL) team to promote safer languages for systems programming where runtime overhead is important, as outlined in this b... (more…)

Read more »

Stroustrup’s Rule and Layering Over Time in Rust

Programming language experts like to claim that syntax doesn't matter, that semantics is all that counts. Don't believe them! They're overrotating on a common, pre-rigorous misunderstanding of language design as superficially aesthetic. The study of seman...

Read more »