Rust Game Series - Part 4 - removing global state

This posts shows how to implement the message loop without global state.

Rust Game - Part 3 - Unlock the Message Loop

How to use Rust threading to move the windows message loop into a background thread

Rust Game - Part 2 - Win32 Window

How to create a Win32 window using Rust and the winapi crate

Rust Game - Part 1 - Overview

Overview of the Rust game development series, clarifying expectations and constraints