Arbitrary sized numeric types for Rust.
Add this to your Cargo.toml:
Cargo.toml
[dependencies] num = "*"
and this to your crate root:
extern crate num;