A bounded blocking queue in Rust. I built it to understand backpressure, mutexes, condition variables, and how producers and consumers coordinate in a complete system.

Inspired by the concurrency chapter of Programming Rust, this project gave me a complete implementation to reason about, and implement advanced design patterns in Rust.