Rust 1.42.0

Announcing Rust 1.42.0. The Rust team is happy to announce a new version of Rust, 1.42.0. Rust is a programming language that is empowering everyone to build reliable and efficient software. Read more


Playing Codenames in Rust with word vectors

In a previous post I implemented the game of Codenames in Rust, allowing a human player to interact with the computer playing randomly. Now let's implement a smarter computer agent, using word vectors. Word vectors (or word embeddings) are a way of conve... (more…)

Read more »

A tour of dyn Trait in Rust

Rust's type-erasing dyn Trait offers a way to treat different implementors of a trait in a homogenous fashion while remaining strictly and statically (i.e. compile-time) typed. For example: if you want a Vec of values which implement your trait, but they... (more…)

Read more »