How do i store a number there's approximately 740 orders of magnitude larger than an i128?

147 points lynet_101

I'm learning rust, and in doing so, i thought it would be fun to look at some of my old python programs and rewrite them. However! One of my python programs uses the number 365! in some of it's calculations, but i don't really know how to store this number in rust

i128 : 3.40\*10³⁸

365! : 2.51\*10⁷⁷⁸

So, can someone help here?

​

edit: i realize as i'm typing this, that this probably isn't common