Rust Articles, Tutorials & News

Index 1,600M Keys with Automata and Rust

It turns out that finite state machines are useful for things other than expressing computation. Finite state machines can also be used to compactly represent ordered sets or maps of strings that can be searched very quickly.

Read more »

Rust GUI Infrastructure

In a previous post, I tried to provide a general overview of the workrequired to implement a full-featured GUI toolkit. Spoiler: there’s quitea bit of it.

Read more »

Complex Procedural Rust Macros

In this post, we write a procedural macro that generates code to bind functions and types including arbitrary many impl blocks to a scripting language. The problems encountered and techniques learned can be applied to other tasks where complex compile-tim…

Read more »