Functional Language Features in Rust – Iterators and Closures

Rust’s design has taken inspiration from a lot of previous work. One of Rust’s
influences is functional programming, where functions are values that can be
used as arguments or return values to other functions, assigned to variables,
and so forth. We’re g… Read more

Similar

Parsing NES ROM Headers with Nom and Rust

Long, long ago (December 2015) I wanted to learn how emulators worked, so I decided to write an NES emulator. Not only that, but I opted to write it in Rust, a language which I had never used before. A crazy idea, to be certain, but once I was done I had ... (more…)

Read more »

24 days of Rust – derive_builder

Today our focus is the derive_builder crate. It provides a macro to automatically generate setter methods for struct fields. And since all setters return the struct itself, we can chain them in a so called builder pattern.

Read more »

Rust language server alpha 2 release

Today, we’re happy to announce the second alpha for the Rust Language Server, a project build to bring high-quality Rust IDE support to any IDE or editor. This release brings new features, better stability, and an easier installation than the first alpha... (more…)

Read more »