Expand description
This crate contains the BigInteger
type.
The API is currently experimental and is subject to change.
§Example
There are currently two ways of creating a BigInteger
.
Using a string literal.
// This is only necessary for 2015.
extern crate bigint_base10;
use bigint_base10::BigInteger;
let my_int = BigInteger::new("123");
assert_eq!(format!("{}", my_int), "+123");
Using a vector of u8
values.
use bigint_base10::Sign;
let digits = [1, 2, 3];
let my_int = BigInteger::from_digits(&digits, Sign::Positive);
assert_eq!(format!("{}", my_int), "+123");
Structs§
- BigInteger
- A type for arbitrarily-long representations of integer values.
Enums§
- Sign
- Sign indicating postivity of a value.