It disables a lot of other things too. The current comparison is unfair. Why do the examples need to be modified to disable bounds checking for Rust? If it's easier you can compile the Nim examples with -d:release and enable bounds checking by also supplying --boundChecks:on.
I’ve added additional results with Nim’s --boundChecks:on flag. Thank you two for the suggestions.