Numerical fluid dynamics in Rust