Good point! It would be interesting to find out where the Rust version gets most of its speed from.
This blog post shows how to write simple idiomatic Rust code that will allow the compiler to auto-vectorize:
So maybe it's just the C benchmark being a cargo cult.