Rust has a lot of integer types, but I kinda like distinguishing u64 from usize. It communicates intent. A usize is probably going to be used as an index, whereas a u64 is probably just a measurement of something.