A Rust implementation of a many producers, many worker queue