Has Rust code generally been found shorter than C++ in practice? I don't see an obvious reason for it.