This is a reimplementation of Chris Wellons' Minimal OpenGL 3.3 Demo project in Rust, using the gl and glfw bindings.
$ cargo build
Cargo appears to be building glfw from source (via an optional glfw-sys dependency) and linking it statically. OpenGL is linked dynamically, so you'll have to set that up separately.
$ cargo run
$ cargo run -- -f
Press 'q' key to quit.